Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
第3回WordPress Cafe プラグイン紹介
foom_in
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
Wordpressスマートフォンテーマ作成
Yoshie Nakayama
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
WP-CLI (WordBench Sendai 20140628)
Kazue Igarashi
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
1
of
66
Top clipped slide
4時間まったりWordPressテーマ作成講座
Mar. 12, 2012
•
0 likes
8 likes
×
Be the first to like this
Show More
•
4,266 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Shinichi Nishikawa
Follow
Director of Client Services at Human Made
Advertisement
Advertisement
Advertisement
Recommended
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
5.3K views
•
53 slides
WordPressでウェブサービスを作ろう! #wbNagoya
Shinichi Nishikawa
47.7K views
•
51 slides
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
タカシ キタジマ
25.7K views
•
130 slides
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
タカシ キタジマ
5.4K views
•
62 slides
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
96.1K views
•
26 slides
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
10.4K views
•
27 slides
More Related Content
Slideshows for you
(20)
第3回WordPress Cafe プラグイン紹介
foom_in
•
21.1K views
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
•
5.6K views
Wordpressスマートフォンテーマ作成
Yoshie Nakayama
•
4.7K views
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
Mignon Style
•
59.3K views
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
•
18.5K views
WP-CLI (WordBench Sendai 20140628)
Kazue Igarashi
•
6.3K views
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
•
11.5K views
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
•
13.4K views
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
Akari Doi
•
14.6K views
WordPressで作るポートフォリオサイト
Takuma Nishiyama
•
38.2K views
子テーマを使ったサイト制作
shimoyama kengo
•
1.5K views
え?まだMAMPで消耗してんの?
Takayuki Miyauchi
•
7.4K views
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
•
9.4K views
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
•
10.5K views
WordPress公式テーマ登録のための5ステップ
Mignon Style
•
102.2K views
Launch a Web Service in 3 Days Using WordPress
Kite Koga
•
81.7K views
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Mignon Style
•
17K views
WordPressってブログじゃないの?
tokumotonahoko
•
3.4K views
WordCamp2015 WordPressで自分の名前でドメイン取って ブログ作るとこまで 面倒みるワークショップ
Sho Shirasaka
•
5.6K views
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
Mignon Style
•
81.9K views
Viewers also liked
(20)
WordCamp Tokyo 2012 Concept
Shinichi Nishikawa
•
3.7K views
子育てとブログを考える「ころぐ講演」
Shinichi Nishikawa
•
5.2K views
CodaでClipを使ってWordPress開発を早くするススメ。
Shinichi Nishikawa
•
4.6K views
第三章ナビゲーション < 第4回デザイニング・インターフェース勉強会
Shinichi Nishikawa
•
4.3K views
マルチパブリッシング プラットフォームとしてのWordPress
文樹 高橋
•
17.9K views
お客様のための管理画面カスタマイズ
Cherry Pie Web
•
8.5K views
マジカルドリームライトを制御してみた @ni_gata
Ni-gata Supika
•
8.5K views
時代は SNS 連携! WordPress サイトの SNS 連携、AMP & Instant Article 対策体験記 - WordFes Nagoy...
Katz Ueno
•
2.4K views
WordCamp Tokyo2016itkaasan
松田 千尋
•
11.3K views
WordPress
Eleanor Trinidad
•
1.3K views
【WordCamp Kansai 2014】WordPressで実制作までまるっとHAPPY!フリーランスママの愛されディレクション
Aimi Sata
•
17.8K views
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
Takashi Uemura
•
22.3K views
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
Kazue Igarashi
•
2.9K views
超高速WordPress
Kengyu Nakamura
•
2.4K views
第11回ゼロから始めるWordPress勉強会
kenji goto
•
4.2K views
2014年 失敗しない! WordPress 多言語サイト制作で絶対に知っておきたいこと
Katz Ueno
•
24.3K views
2015 5 13_facebook3
Yuki Fujino
•
1.9K views
Web動画、WordPressで使ってみよう!
Katz Ueno
•
3.1K views
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
Takashi Uemura
•
20.2K views
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
•
16.2K views
Advertisement
Similar to 4時間まったりWordPressテーマ作成講座
(20)
コーディングが上達するコツ
evol-ni
•
29.8K views
WordPressって何
Kazue Igarashi
•
1.8K views
WordPress基礎講座5 テーマ作成基礎知識
Akinori Kawamitsu
•
734 views
WordPress アカンパターン
Kazue Igarashi
•
6.4K views
7/7 WordBench kobe dreamweaver seminar
Atushi Sugiyama
•
3.2K views
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
•
277 views
Yesod(at FPM2012)
Seizan Shimazaki
•
2.7K views
JavaScript 研修
Yuki Ishikawa
•
13.6K views
マルチサイトの構築
Yoshitaka KATO
•
4.6K views
CMSMix Sapporo vol.3 (Drupal の回)
Kenji Shirane
•
1.2K views
【10人限定】1日でマスター!word pressのための「php:mysql講座」
光利 吉田
•
807 views
HTML5での制作、いつから始める?
Fuminori Mori
•
1.8K views
第2回こけむさズword press部
Yuki Suzuki
•
986 views
20141101 handson
Six Apart
•
418 views
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
ericsagnes
•
3.2K views
WordPressでの制作説明
Toshiaki Endo
•
554 views
WordPress実践 導入からカスタマイズまで
Takashi Uemura
•
1.6K views
最近作ったもの
onozaty
•
1.4K views
⑳CSSでアニメーション!その1
Nishida Kansuke
•
1.7K views
20141206 handson
Six Apart
•
663 views
More from Shinichi Nishikawa
(14)
WordPress Community in Japan
Shinichi Nishikawa
•
611 views
GPL: WordPress 4つの自由と ビジネスモデル / WordCamp Tokyo 2015 講演スライド
Shinichi Nishikawa
•
26.7K views
Learning from theme review requirements
Shinichi Nishikawa
•
26.1K views
Child Theme
Shinichi Nishikawa
•
56.9K views
Wordpress Community in Japan
Shinichi Nishikawa
•
5.3K views
An easy guide to Plugin Development
Shinichi Nishikawa
•
50.2K views
WordPress community and events in Japan. presented at #wp10 meet up in Bangko...
Shinichi Nishikawa
•
1K views
WordCamp Seoul: WordPress Based web services in Japan / WordCamp 서울 : 일본에서 워드...
Shinichi Nishikawa
•
2.5K views
2013年3月16日のWordBench大阪
Shinichi Nishikawa
•
875 views
アプリケーションプラットフォームとしてのWordPressの序論。ころぐとBookPressを事例に!WordBench福岡の資料!20130323
Shinichi Nishikawa
•
1.6K views
電子出版プラットフォーム『BookPress』にみるAWSと電子出版の素敵な関係
Shinichi Nishikawa
•
1.3K views
WordCampTokyo2012 開催のお知らせとスタッフ募集
Shinichi Nishikawa
•
1.3K views
WordPressマルチサイト機能を使ってブログポータルを作ってみよう!
Shinichi Nishikawa
•
5.9K views
WordPressの管理画面を徹底カスタマイズ!
Shinichi Nishikawa
•
2.8K views
Advertisement
4時間まったりWordPressテーマ作成講座
4時間まったり!
WordPressテーマ作成講座 html/cssが分かる人、 コーダーさんやウェブデザイナーの方が、 自分でWordPressの勉強が できるようになるところまで。 Shinichi Nishikawa @shinichiN http://nskw-style.com/ http://colog.jp/
目次 •
1: アンケートと目標設定 • 4:テーマ! • 2:テーマ?? • テンプレートタグ • テーマを理解するために必要な知識一覧 • WordPressのファイル構成全体 • phpと関数 • テンプレート階層(テーマのファイル構 • データベース 成) • WordPressについて • インクルードタグ • テンプレートタグ • 条件分岐タグ • テンプレート階層 • インクルードタグ • 4:発展編 • 条件分岐タグ • functions.php • functions.phpとプラグイン • プラグイン • 3:事前知識 • 5:勉強方法 • htmlとphp • 書籍 • クライアントとサーバ • ブログ(基本とすごいの) • データベースとphp • WordPressについて • 6:参加について
アンケート • 職業 • html/css •
WordPress経験 • php • js • その他のプログラミング言語
目標 • 今日の目標をここに書く。 • どこまで進むかとか。
僕の目標 • 分かりやすく、速く • 全体→個別 •
仕組みも理解してもらう! • 後から読んでわかればOK。 • 勉強しながら「あーそういうことだったか」でOK。
現在地の確認 • テーマが作れる ←今日ココまでいきた
い • 応用 • functions.phpが分かる • 独自関数が作れる • プラグインフックが分かる • プラグインが作れる • サービスを作る!
前提となる知識 • php • データベース •
WordPressの作り
php • PHP Hypertext
Preproccessor = PHP html 前処理プログラム • htmlを作るためのプログラム
phpの例 <html> <head></head> <body>
<h1>今日は何日?</h1> <p>今日は、<?php echo date( Y年m月d日 ); ?>です。</p> </body> </html>
やってみる
関数いっぱい マニュアル:http://jp.php.net/manual/ja/
WordPressでは?
独自の関数がいっぱい
テンプレートタグの形
<?php ?> <?php the_title(); ?> <?php bloginfo( url ); ?> <?php bloginfo( name ); ?> <?php wp_title( ¦ , true, right ); ?> <?php wp_list_categories( orderby=id&show_count=1&exclude=10 ); ?>
<?php ?> <?php
?> これで囲みます。
<?php the_title(); ?>
<?php the_title(); ?> 基本の形 名前 + () + ;
<?php the_title(); ?>
<?php bloginfo( xxx
); ?> <?php bloginfo( url ); ?> <?php bloginfo( name ); ?> () の中に何かを入れる
<?php bloginfo( url
); ?> <?php bloginfo( name ); ?> name url
<?php wp_title(xxx, xxx,
xxx); ?> <?php wp_title( ¦ , true, right ); ?> () の中にいくつも入れる
<?php wp_title( ¦
, true, right ); ?>
<?php wp_list_categories( a=x&b=y&c=z
); ?> <?php wp_list_categories( orderby=id&show_count=1&exclude=10 ); ?> こんなのもある
wp_list_categories( orderby=id&show_count=1&exclude=10 );
データベース • すごいエクセル
データベース
データベース 便利ポイント=検索できる ・「部長が男子」な部活の部屋番号 ・「優しい女の子が所属してる」条件で部活を選ぶ ・「水泳部に所属してる全員の名前」が知りたい
データを足したり消したりできる
phpで。 • フォームに入れてもらう • データベースに保存する
WordPressでは?
管理画面 = でかいフォーム
データの流れ • 人が、管理画面に入力する • WordPress(php)が、データベースに保存する •
人が、おもて画面(url)にアクセスする • WordPress(php)が、データベースを検索し て、htmlを作って見せる
サーバ
こんな形 データセンター 自宅サーバー
クライアント
クライアントとサーバ
2 サーバ 1 3 クライアント 4 http://example.com と、ブラウザで入力する。
クライアントサイドプログラム JavaScript
• ブラウザで実行される • こう書くと、こう動くというルールをブラ ウザが知っている • ちなみにhtml/cssのルールも知ってい る。ブラウザを作っている人たちの会議と かもあるし • 通信は発生しない • その場で動く • Ajaxという通信するのもある
サーバサイドプログラム phpとか
• サーバで実行される • クリックとかアイコンとかないので、見え ません 見えません • phpだけじゃなく、Java, Ruby, Perl, Pythonなど、たくさんあります • WordPressはサーバサイド • クライアントからのリクエスト内容に応じ て、色々計算して、結果を返してあげます。 • WordPressの場合、URLやフォームの内 容を受け取って、色々やったあと、結果を htmlにして、返しています。
データベース MySQL
• サーバで実行される • ほんとは見えないんだけど、phpMyAdmin などを使うと、無理やり見えます。 • リレーショナルデータベースの一種で、 PostgreSQLや、Oracleとかもあります。 • リレーショナル∼ではないものに、アマゾン のSimpleDB、GoogleのBigTableなどがあ るらしいです。 • WordPressではMySQLです。 • SQL文という命令文を使いますが、テーマを 作る、簡単なプラグインを作る場面では気に しなくて大丈夫です。
クライアントとサーバ
2 サーバ 1 3 クライアント 4 http://example.com と、ブラウザで入力する。
WordPressのファイル
全体
上の階層も
知っておく • wp-admin • 管理画面系のファイル群 • wp-content • テーマ、プラグイン、言語ファイルとか。 • ここしか触らない。 • wp-includes • 管理画面系のファイル群 • いろんな関数やクラスが保存されている。 • 他のファイルから呼び出されまくる。 • テンプレートタグは、この中で定義され ている!
上の階層も
知っておく • wp-admin • 管理画面系のファイル群 • wp-content • テーマ、プラグイン、言語ファイルとか。 • ここしか触らない。 • wp-includes • 管理画面系のファイル群 • いろんな関数やクラスが保存されている。 • 他のファイルから呼び出されまくる。 • テンプレートタグは、この中で定義され ている!
テーマ
WordPressでの「テーマ」の役割 • データベースに保存されてるデータを、 • テンプレートタグを使って表示したり、 •
URLなどによって条件を判断して表示したり、 • あとデザインしたりすること (ここは、普通のコーディングと同じ)
ページによって、表示する内容を変える方法
• 条件分岐タグ • テンプレート階層 • WordPressループ
条件分岐タグ
テンプレート階層
テキスト • http://wpdocs.sourceforge.jp/テンプレート階層
テンプレート階層 • トップページは、home.php • 個別ページは、single.php •
アーカイブページは、archive.php • カテゴリーページは、category.php • 固定ページは、page.php • と、とりあえず覚えておいて、 必要なときに、さっきのページを見ながら フムフム、とファイルを作るのが吉。
インクルードタグ
ループ
TwentyEleven を読む
TwentyEleven • デモ的に読みました。 • YouTube動画参照です。
他の例
例:wp_tag_cloud();
例:wp_login_form(); <?php wp_login_form(); ?>
と書くと、、 ↓
勉強できるようになる
現在地の確認 •
ネットサーフィンできる! • html/cssのコーディングができる! • 本体、テーマ、プラグインがインストールできる! • テンプレートタグが使える/分かる ←今日はココ • 勉強できる ←明日からココ • テーマが作れる ←がんばればココも明日から。作りながら勉強すると吉! • オリジナルのテンプレートタグが作れる • プラグインが作れる • サービスを作る! • どんどん作る! • WordPressのもっとすごいのを作る!?
ネットで勉強 •
Codex • テンプレートタグ • http://wpdocs.sourceforge.jp/テンプレートタグ • テンプレート階層 • http://wpdocs.sourceforge.jp/テンプレート階層 • ブログ • かちびと.net http://kachibito.net/ • WebDesignRecipe http://webdesignrecipes.com/
本で勉強 • WordPress関連 •
WordPress関数リファレンスガイド • Amazon WordPress で検索 こればっかりは、色々試さないとです。。 • PHP関連 • よくわかるPHPの教科書 • PHP逆引きレシピ
WordPressコミュニティで勉強 •
Forum • http://ja.forums.wordpress.org/ • まず検索しよう!ナレッジベースという考え方 • 自分が困っていることは、多分誰かが以前に困ってる。 • 自分が困っていることは、多分誰かが以後に困る。 • 質問の仕方 • WP_DEBUG を true に変えよう • プラグインを停止しよう。プラグインが原因だった場合は、そのプラグイン の名前とURLを報告しよう • 何をしたくて、何を試し、どういうエラーが出たのか。エラー文はコピペす べし • 解決したら、報告をする。自己解決の場合にも、報告する。
twitterで勉強 •
ハッシュタグ • #wordpressjp を付けてつぶやいたら、誰かが答えてくれるかもしれない • フォロー • wordpressを使っている人たち、自分の分からないことをやろうとしている人たちをフォローする • 僕が気をつけていること • 感謝の気持ちを表す • 自分をフォローしてくれている人にも結果が分かるようにする • 分からないことを、分かったふりをしない • →「これ以上聞いたらしつこいかな」と考えてしまう気持ちが出てきてしまいますが、自分も聞 かれた人もそのやりとりを見ている人も誰も得しません。 • 分かったフリをしている時、せっかく教えてくれている人にも、やりとりを見ている人にも、 きっとバレていますよw • WordPressのコミュニティに恩返しをする • ブログに書く、フォーラムで答える、勉強会を開く。なんでもいいので、やってみるといいで す。
リアルで勉強 •
WordBench • http://wordbench.org/ • 毎月、日本各地で開かれているWordPressの勉強会がリスト されています • WordCamp • WordPressが好きな人が数百人! • ブロガー、初心者、デザイナー、ものすごく詳しい人、 WordPressを使って大規模サイトを作る人、外国からも、み んなが集まるお祭りです • 11月27日(日)に品川の楽天(2号館!)で開催されます
次のステップ!
次の次のステップ!
次の次のステップ =オリジナルのタグが作れる • 必要なこと •
phpの知識 • phpで関数を作るということ • テンプレートタグはphpの関数です
おしまい
Shinichi Nishikawa @shinichiN http://nskw-style.com/
Advertisement