Soumettre la recherche
Mettre en ligne
WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
•
1 j'aime
•
661 vues
Seiichiro Mishiba
Suivre
第23回 WordPress 勉強会@松戸 2016年7月13日
Lire moins
Lire la suite
Internet
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
はじめてのカスタマイズ
はじめてのカスタマイズ
Seiichiro Mishiba
データベースと仲良くなろう
データベースと仲良くなろう
Seiichiro Mishiba
カスタムフィールドを使ってハッピーになろう
カスタムフィールドを使ってハッピーになろう
Seiichiro Mishiba
Word Camp Japan2021 oishi
Word Camp Japan2021 oishi
ssuser31f3e7
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張
Yuya Matsushima
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
Kazue Igarashi
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
Tomoya Hokari
[修正版]大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
[修正版]大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
Ryo Uozumi
Recommandé
はじめてのカスタマイズ
はじめてのカスタマイズ
Seiichiro Mishiba
データベースと仲良くなろう
データベースと仲良くなろう
Seiichiro Mishiba
カスタムフィールドを使ってハッピーになろう
カスタムフィールドを使ってハッピーになろう
Seiichiro Mishiba
Word Camp Japan2021 oishi
Word Camp Japan2021 oishi
ssuser31f3e7
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張
Yuya Matsushima
WordPress 初心者からの脱出 #tohokuitfes
WordPress 初心者からの脱出 #tohokuitfes
Kazue Igarashi
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
Tomoya Hokari
[修正版]大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
[修正版]大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
Ryo Uozumi
Abc words
Abc words
YUKI YAMAGUCHI
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
Hiroki Matsumoto
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressでサイト作成するときに知っておくといいことあれこれ
YUKI YAMAGUCHI
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013
Takashi Uemura
DigitalCubeのリモートワーク
DigitalCubeのリモートワーク
Kazue Igarashi
20190917 bydstudy#1 teraoka
20190917 bydstudy#1 teraoka
beyond Co., Ltd.
サイボウズのリモートワーク・リモートチーム
サイボウズのリモートワーク・リモートチーム
Ryo Mitoma
WordPressの紹介@CMS Fun Nagoya 2015.2.21
WordPressの紹介@CMS Fun Nagoya 2015.2.21
Yasuhiro Nozue
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
Yusuke Takahashi
ゆるゆるカフェに行ってきました
ゆるゆるカフェに行ってきました
Seiichiro Mishiba
Webマスターツールでトップページの被リンク数が非公開に
Webマスターツールでトップページの被リンク数が非公開に
新潟コンサルタント横田秀珠
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?
Nozomi Sawada
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
Cherry Pie Web
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
Azusa Uezu
毎日ブログを書いてみた ブロガーズフェスティバル 2015
毎日ブログを書いてみた ブロガーズフェスティバル 2015
Mayuko Moriyama
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
Hiroyuki Ishikawa
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
schoowebcampus
マルチコミュニティ
マルチコミュニティ
安隆 沖
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
Ryo Mitoma
そうだ、Tシャツ 着よう ver.wco2018 LT
そうだ、Tシャツ 着よう ver.wco2018 LT
ユミ アクツ
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
Tsuyoshi.
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
switch3000
Contenu connexe
Tendances
Abc words
Abc words
YUKI YAMAGUCHI
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
Hiroki Matsumoto
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressでサイト作成するときに知っておくといいことあれこれ
YUKI YAMAGUCHI
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013
Takashi Uemura
DigitalCubeのリモートワーク
DigitalCubeのリモートワーク
Kazue Igarashi
20190917 bydstudy#1 teraoka
20190917 bydstudy#1 teraoka
beyond Co., Ltd.
サイボウズのリモートワーク・リモートチーム
サイボウズのリモートワーク・リモートチーム
Ryo Mitoma
WordPressの紹介@CMS Fun Nagoya 2015.2.21
WordPressの紹介@CMS Fun Nagoya 2015.2.21
Yasuhiro Nozue
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
Yusuke Takahashi
ゆるゆるカフェに行ってきました
ゆるゆるカフェに行ってきました
Seiichiro Mishiba
Webマスターツールでトップページの被リンク数が非公開に
Webマスターツールでトップページの被リンク数が非公開に
新潟コンサルタント横田秀珠
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?
Nozomi Sawada
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
Cherry Pie Web
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
Azusa Uezu
毎日ブログを書いてみた ブロガーズフェスティバル 2015
毎日ブログを書いてみた ブロガーズフェスティバル 2015
Mayuko Moriyama
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
Hiroyuki Ishikawa
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
schoowebcampus
マルチコミュニティ
マルチコミュニティ
安隆 沖
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
Ryo Mitoma
そうだ、Tシャツ 着よう ver.wco2018 LT
そうだ、Tシャツ 着よう ver.wco2018 LT
ユミ アクツ
Tendances
(20)
Abc words
Abc words
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
【ブロガーズフェスティバル】20151018 今のノマド的節約術に至るまでのストーリー
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressでサイト作成するときに知っておくといいことあれこれ
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013
DigitalCubeのリモートワーク
DigitalCubeのリモートワーク
20190917 bydstudy#1 teraoka
20190917 bydstudy#1 teraoka
サイボウズのリモートワーク・リモートチーム
サイボウズのリモートワーク・リモートチーム
WordPressの紹介@CMS Fun Nagoya 2015.2.21
WordPressの紹介@CMS Fun Nagoya 2015.2.21
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
Vagrant + WordPress + Amazon S3でブログをセキュア&快適に運用する方法
ゆるゆるカフェに行ってきました
ゆるゆるカフェに行ってきました
Webマスターツールでトップページの被リンク数が非公開に
Webマスターツールでトップページの被リンク数が非公開に
Webアクセシビリティ 今ならどうするの?
Webアクセシビリティ 今ならどうするの?
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
熊本地震支援Webサイトの実例紹介と支援のためのホームページを作りたい人に絶対知っていてほしいこと
新入生歓迎LT祭り2014
新入生歓迎LT祭り2014
毎日ブログを書いてみた ブロガーズフェスティバル 2015
毎日ブログを書いてみた ブロガーズフェスティバル 2015
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
小山健はなぜ、無名のブログから人気マンガ家になれたのか? 先生:小山健
マルチコミュニティ
マルチコミュニティ
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
企業向けクラウドサービスの開発・運用 悩みどころのパターンと対策
そうだ、Tシャツ 着よう ver.wco2018 LT
そうだ、Tシャツ 着よう ver.wco2018 LT
Similaire à WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
Tsuyoshi.
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
switch3000
2013 09-28 wordbench大阪と俺
2013 09-28 wordbench大阪と俺
Tomoyuki Sugita
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
Yoshifumi Nishimoto
Word bench千葉20130518
Word bench千葉20130518
Daizaburou Kusunoki
WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会
Akinori Tateyama
2013 wordcamptokyo初心者keynote
2013 wordcamptokyo初心者keynote
Takahiro Nakahata
活用術から上級テクニックまで、WordPressの裏技完全マスター
活用術から上級テクニックまで、WordPressの裏技完全マスター
Kunitoshi Hoshino
WordPressプラグインの作り方
WordPressプラグインの作り方
Takami Kazuya
universions@WordBench_KUMAMOTO#14
universions@WordBench_KUMAMOTO#14
Tsukasa Nagata
WordCamp Tokyo 2013 Security
WordCamp Tokyo 2013 Security
Fumito Mizuno
WordCafe fuji vol.2
WordCafe fuji vol.2
Endoh Shingo
WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会
Tsuyoshi.
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
Seiji Noro
WordCafe Fuji vol.1
WordCafe Fuji vol.1
Endoh Shingo
java-java-bpstudy-connpass
java-java-bpstudy-connpass
Haruo Sato
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
Takashi Uemura
セキュリティの基本とWordPress
セキュリティの基本とWordPress
Endoh Shingo
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
Kazue Igarashi
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Seto Takahiro
Similaire à WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
(20)
WordPressをCMSとして利用するために便利なWP SiteManagerについて
WordPressをCMSとして利用するために便利なWP SiteManagerについて
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
中級者のためのWordPress講座[第1回]既存のプラグインを組み合わせることでWEBサービスを作ってみよう!
2013 09-28 wordbench大阪と俺
2013 09-28 wordbench大阪と俺
Webっちゃ vol.01 [Wordpressでできること]
Webっちゃ vol.01 [Wordpressでできること]
Word bench千葉20130518
Word bench千葉20130518
WordBench熊本Vagrant勉強会
WordBench熊本Vagrant勉強会
2013 wordcamptokyo初心者keynote
2013 wordcamptokyo初心者keynote
活用術から上級テクニックまで、WordPressの裏技完全マスター
活用術から上級テクニックまで、WordPressの裏技完全マスター
WordPressプラグインの作り方
WordPressプラグインの作り方
universions@WordBench_KUMAMOTO#14
universions@WordBench_KUMAMOTO#14
WordCamp Tokyo 2013 Security
WordCamp Tokyo 2013 Security
WordCafe fuji vol.2
WordCafe fuji vol.2
WordPress初心者テーマ作成勉強会
WordPress初心者テーマ作成勉強会
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
第4回「ブラウザー勉強会」 新しいOfficeはJavaScriptで動くんです!
WordCafe Fuji vol.1
WordCafe Fuji vol.1
java-java-bpstudy-connpass
java-java-bpstudy-connpass
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
セキュリティの基本とWordPress
セキュリティの基本とWordPress
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
日本語フォーラムで回答してみよう!~誰でも出来るWordPressへの貢献〜
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
世界の最前線!VagrantやWP-CLIなどで開発環境をパワーアップ!
Plus de Seiichiro Mishiba
絶望的に方向音痴な僕が神社サイトを作ってみた
絶望的に方向音痴な僕が神社サイトを作ってみた
Seiichiro Mishiba
Word press をはじめたら覚えておきたい7つの事
Word press をはじめたら覚えておきたい7つの事
Seiichiro Mishiba
初心者でもすぐできる Wordpress バックアップのススメ
初心者でもすぐできる Wordpress バックアップのススメ
Seiichiro Mishiba
CSS の歩き方
CSS の歩き方
Seiichiro Mishiba
はじめてのGit
はじめてのGit
Seiichiro Mishiba
もっとはじめてのオリジナルテーマ制作
もっとはじめてのオリジナルテーマ制作
Seiichiro Mishiba
FoundationのSassを使いはじめた人と使いたいと考えている人へ
FoundationのSassを使いはじめた人と使いたいと考えている人へ
Seiichiro Mishiba
はじめてのオリジナルテーマ制作
はじめてのオリジナルテーマ制作
Seiichiro Mishiba
松戸WP部バックアップとリストア
松戸WP部バックアップとリストア
Seiichiro Mishiba
とあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGit
Seiichiro Mishiba
Plus de Seiichiro Mishiba
(10)
絶望的に方向音痴な僕が神社サイトを作ってみた
絶望的に方向音痴な僕が神社サイトを作ってみた
Word press をはじめたら覚えておきたい7つの事
Word press をはじめたら覚えておきたい7つの事
初心者でもすぐできる Wordpress バックアップのススメ
初心者でもすぐできる Wordpress バックアップのススメ
CSS の歩き方
CSS の歩き方
はじめてのGit
はじめてのGit
もっとはじめてのオリジナルテーマ制作
もっとはじめてのオリジナルテーマ制作
FoundationのSassを使いはじめた人と使いたいと考えている人へ
FoundationのSassを使いはじめた人と使いたいと考えている人へ
はじめてのオリジナルテーマ制作
はじめてのオリジナルテーマ制作
松戸WP部バックアップとリストア
松戸WP部バックアップとリストア
とあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGit
WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
1.
WordPress 勉強会@松戸 http://wp-matsudo.net/ テンプレートファイルとクエリ基礎 第23回 WordPress
勉強会@松戸 2016年7月13日
2.
WordPress 勉強会@松戸 http://wp-matsudo.net/ 自己紹介 1
3.
http://wp-matsudo.net/ WordPress 勉強会@松戸 2 自己紹介 おもな活動 名前 三柴
誠一郎(愛媛県出身) 職業 フリーランス(Webエンジニア) 拠点 千葉県松戸市 特徴 絶望的に方向音痴 趣味 旅、料理、滝めぐり、神社めぐり WordPress 勉強会@松戸(運営) WordPressもくもく倶楽部 at コエド(アドバイザー) WordCamp Tokyo2015(登壇) WordCamp Tokyo2014(運営スタッフ) 運営サイト 34デザインねっと http://burabura-jinja.net/ http://wp-matsudo.net/ http://34-d.net/ ぶらぶら神社 WordPress 勉強会@松戸
4.
WordPress 勉強会@松戸 http://wp-matsudo.net/ WordPress の仕組み 3
5.
http://wp-matsudo.net/ WordPress 勉強会@松戸 WordPress でページを表示する(イメージ) 4 Webサーバ HTTPリクエスト HTTPレスポンス ①こんなんください。 ②こんなん聞かれてます。 ③こんなん持ってます。 ④こんなんでました!
6.
http://wp-matsudo.net/ WordPress 勉強会@松戸 5 ①こんなんください。 ブラウザから発行されたHTTPリクエストをWebサーバが受け取る ②こんなん聞かれてます。 Webサーバは受け取ったHTTPリクエストを基に、PHPを介してクエリを発 行し、データベース(MySQL)から必要なデータを取得する ③こんなん持ってます。 取得したデータをテンプレートファイルを利用してHTMLに変換する ④こんなんでました! 生成されたHTMLをHTTPレスポンスとしてブラウザへ返す WordPress
でページ表示する(基本フロー)
7.
WordPress 勉強会@松戸 http://wp-matsudo.net/ HTTPリクエスト 6
8.
http://wp-matsudo.net/ WordPress 勉強会@松戸 7 GET
/ HTTP/1.1 ! Host: wp-matsudo.net ! User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:47.0) Gecko/20100101 Firefox/47.0 ! *** 略 *** ! Connection: keep-alive HTTPリクエスト HTTPリクエスト(GETメソッド例) 1. HTTPリクエスト行 2. HTTPヘッダー行 (空白行) 3. HTTPボディ部 ・・・1行 ・・・複数行 ・・・1行 ・・・必要数(POSTメソッド) 【POST と GET】 Webサーバとのデータの受け渡しの方法(メソッド)。 GETメソッドはURLの末尾に「?」をつけ、「パラメーター名=“値”」という形式で送信する。POSTメソッドは HTTPリクエストのボディ部にデータを格納し送信する。
9.
http://wp-matsudo.net/ WordPress 勉強会@松戸 実際に確認してみよう(デモします!) 8 Firefox の場合・・・アドオン
Firebug を利用する。 ①アドオンFirebug を開く。 ②パネルの一覧からネットを選択する。 ③確認したいサイト(例)http://wp-matsudo.net/ をブラウザで表示する。 ④一覧のURLから確認したいサイト(例)wp-matsudo.net を選択する。 ⑤リクエストヘッダのソースを表示を選択する。 デモ・デモ・デモ
10.
WordPress 勉強会@松戸 http://wp-matsudo.net/ クエリ基礎 9
11.
http://wp-matsudo.net/ WordPress 勉強会@松戸 10 データベース(WordPress
では MySQL)から データを抽出したり操作したりといった処理を行 うための命令のこと(問い合わせ)。データベー スに対して、文字列や命令をクエリとして発行す ることによって、特定の条件に合致したデータを 検索したり、置換や削除などを行ったりすること ができる。 クエリとは
12.
http://wp-matsudo.net/ WordPress 勉強会@松戸 11 HTTPリクエスト HTTPレスポンス HTTPリクエストを基に クエリを発行 テンプレートを利用し HTMLに変換
13.
http://wp-matsudo.net/ WordPress 勉強会@松戸 12 HTTPリクエスト HTTPレスポンス HTTPリクエストを基に クエリを発行 テンプレートを利用し HTMLに変換 ①クエリ条件の設定 ※どのページが見たいの? ※カテゴリとか条件はある? ↓ ②クエリを発行し、DBからデータを取得 ↓ ③グローバル変数($wp_query)の生成 ※次頁参照 ($wp_query)
14.
http://wp-matsudo.net/ WordPress 勉強会@松戸 13 WP_Query
は wp-includes/query.php に定義されているクラ スで、WordPress ブログへの複雑な投稿やページのリクエストを 取り扱います。 wp-blog-header.php (バージョン 2.0 では WP ク ラス) が $wp_query オブジェクトに現在のリクエストを定義する 情報を与えることで、$wp_query はどのタイプのクエリを扱って いるのか (カテゴリーアーカイブ、年月別アーカイブ、フィード、検索 など) を確定し、要求された投稿を取り出します。$wp_query はリ クエスト上の情報を多く保持していて、後からでも利用することが できます。 関数リファレンス/WP Query(抜粋) 参考)WordPress Codex / 関数リファレンス/WP Query https://wpdocs.osdn.jp/関数リファレンス/WP_Query
15.
WordPress 勉強会@松戸 http://wp-matsudo.net/ テンプレートファイル 14
16.
http://wp-matsudo.net/ WordPress 勉強会@松戸 15 HTTPリクエスト HTTPレスポンス HTTPリクエストを基に クエリを発行 テンプレートを利用し HTMLに変換
17.
http://wp-matsudo.net/ WordPress 勉強会@松戸 16 HTTPリクエスト HTTPレスポンス HTTPリクエストを基に クエリを発行 テンプレートを利用し HTMLに変換 ①テンプレートローダー実行 ※表示用テンプレートファイルを選択 ↓ ②テンプレートファイル読み込み ↓ ③ループ処理(テンプレート内容によって) ↓ ④HTMLに変換
18.
http://wp-matsudo.net/ WordPress 勉強会@松戸 wp-includes/template-loader.php (抜粋) 17 /*
省略 */ if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) : $template = false; if ( is_404() && $template = get_404_template() ) : elseif ( is_front_page() && $template = get_front_page_template() ) : elseif ( is_home() && $template = get_home_template() ) : /* 省略 */ elseif ( is_single() && $template = get_single_template() ) : elseif ( is_page() && $template = get_page_template() ) : /* 省略 */ elseif ( is_paged() && $template = get_paged_template() ) : else : $template = get_index_template(); endif; /* ↑テンプレートフィルの選択 */ /* ↓テンプレートフィルのインクルード */ if ( $template = apply_filters( 'template_include', $template ) ) include( $template ); return; endif; ※説明用に修正を加えています
19.
WordPress 勉強会@松戸 http://wp-matsudo.net/ そこで、 テンプレート階層 18
20.
http://wp-matsudo.net/ WordPress 勉強会@松戸 19 参考)WordPress
Codex https://wpdocs.osdn.jp/テンプレート階層
21.
WordPress 勉強会@松戸 http://wp-matsudo.net/ ページ表示時に利用する テンプレートファイルの 優先順位を表している 20
22.
http://wp-matsudo.net/ WordPress 勉強会@松戸 21 1.single-{post_type}.php 2.single.php 3.singular.php 4.index.php 固定投稿ページの場合 ない! ない! ない! ある!! ある!! ある!! (必ず)ある!! 決定!! 決定!! 決定!! 決定!!
23.
WordPress 勉強会@松戸 http://wp-matsudo.net/ 実際に 確認してみよう! (※ここからはデモします) 22
24.
http://wp-matsudo.net/ WordPress 勉強会@松戸 23 ローカル環境、テスト環境などお持ちで、お試しになる場合、今 回のデモと同じ環境(テーマファイル)を、サイトからダウンロー ドできます。 ※ダウンロードサイトのアドレスは勉強会当日に会場にてご案 内させて頂きます。 環境について
25.
http://wp-matsudo.net/ WordPress 勉強会@松戸 24 スターターテーマ(_s) 参考)UNDERSCORES(_s) http://underscores.me/ 今回のテーマは
スターターテーマ(_s)を利用しています 初期状態のファイル構成
26.
http://wp-matsudo.net/ WordPress 勉強会@松戸 25 1.
page.php をコピーし、固定ページ「***」だけサイドバーを表示さ せないテンプレートを作成してみる。 2. archive.php をコピーし、投稿カテゴリ「***」だけタイトルを表示 させないテンプレートを作成しみる。 実際に確認してみよう① デモ・デモ・デモ
27.
WordPress 勉強会@松戸 http://wp-matsudo.net/ つづきは もくもく時間に・・・!? 26
28.
http://wp-matsudo.net/ WordPress 勉強会@松戸 27 3.
archive.php をさらにコピーし、カスタム投稿「***」の一覧を表 示するテンプレートを作成してみる。 4. index.php をコピーし、固定ページ「***」の内容をトップページ に表示するテンプレートを作成してみる。 5. index.php をコピーし、すべての投稿の一覧を表示するテンプレー トを作成してみる。 確認してみよう② デモ・デモ・デモ
29.
WordPress 勉強会@松戸 http://wp-matsudo.net/ おわり! 28
Télécharger maintenant