SlideShare a Scribd company logo
WordPressのテンプレートタグを理解する 
Ticklecode. 
Yoshinori Kobayashi 1 
第15回ゼロから始めるWordPress勉強会14.10.23
生まれは奈良県です。 
小林由憲(こばやしよしのり) 
Twitter: @AsbyuKobayashi 
ブログ: In Advance Only 
2
アジェンダ 
1.テンプレートタグとはなにか? 
2.テンプレートタグの仕組み 
3.まとめ
4 
デモで全体的にご説明。
1.テンプレートタグとはなにか?
ページを表示するときのWordPressの動き。 
DB:データベース 
MySql 
wp_posts 
WordPress コア 
①http://ticklecode.com/blog/ 
テンプレート 
Page.php 
htmlを生成し 
て返す。 
② 
テンプレート 
タグ 
③
公式テーマ:Twenty Fourteen 
header.php 
<html <?php language_attributes(); ?>> 
<head> 
<meta charset="<?php bloginfo( 'charset' ); ?>"> 
<meta name="viewport" content="width=device-width"> 
<title><?php wp_title( '|', true, 'right' ); ?></title> 
<link rel="profile" href="http://gmpg.org/xfn/11"> 
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 
<!--[if lt IE 9]> 
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script> 
<![endif]--> 
<?php wp_head(); ?> 
</head> 
上記の、赤字がテンプレートタグ。
テンプレートタグの書き方 
実例: 
<?php bloginfo( ‘name’ ); ?> 
形式: 
<?php テンプレートタグ名(パラメタ); ?> 
プログラム言語PHPを使っているので、 
<?php で始まり、?> で終わる。
WordPressでのテンプレートタグの位置づけ 
WordPressは、プログラミング言語PHPで作られている。 
WordPress 
PHP 
サーバー 
WordPressでは便利なPHP関数が多数用意されてきる。その中でも 
WordPress テーマ用に定義されているのが、テンプレートタグと呼ばれている。
WordPress関数群の中でのテンプレートタグの位置づけ 
関数リファレンス 
http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82% 
B9#.E3.83.86.E3.83.BC.E3.83.9E.E9.96.A2.E6.95.B0 
投稿、カスタム投稿タイプ、固定ページ、添付 
ファイル、ブックマーク関数 
カテゴリー、タグ、タクソノミー関数 
ユーザー、投稿者関数フィード関数 
HTTP API 関数 
コメント、ピン、トラックバック関数 
アクション、フィルター、プラグイン、 
ショートコード関数 
テーマ関数フォーマット用関数 
その他の関数マルチサイト関数 
赤字がテンプレートタグと言われているか箇所
テンプレートタグの役割1 
PHPの高度なプログラミング知識がなくてもテーマのカスタ 
マイズを可能にしてくれる。 
PHPのif文や変数、配列、比較演算子といった基本文 
法だけで、かなりのカスタマイズが行える。
管理画面からの入力 
データベース 
MySql 
header.php 
footer.php 
index.php 
テンプレートタグで 
データベースに保存した情報を 
読みだす。 
HTML 
.php のテンプレートに 
テンプレートタグが 
記載されている 
テンプレートタグの役割2 
管理画面で保存した情報を使えるようにする。(再利用する)
テンプレートタグの役割3 
分割したテンプレートを結合する。(インクルードタグ) 
header.php 
index.php 
<?php get_header(); ?> 
<?php get_footer(); ?> 
footer.php
2.テンプレートタグの仕組み
テンプレートタグとHTML出力結果1 
twentyfourteen/header.php -> Line 22 
<meta charset="<?php bloginfo( 'charset' ); ?>"> 
ブラウザで表示されると・・・ 
<meta charset="UTF-8">
テンプレートタグとHTML出力結果2 
twentyfourteen/header.php -> LIne 26 
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 
ブラウザで表示されると・・・ 
<link rel="pingback" href="http://ticklecode.com/wp/xmlrpc.php">
テンプレートタグとHTML出力結果3 
twentyfourteen/header.php -> LIne 33 
<body <?php body_class(); ?>> 
ブラウザで表示されると・・・ 
<body class="home page page-id-6 page-template-default 
masthead-fixed full-width grid">
テンプレートタグとHTML出力結果4 
twentyfourteen/header.php -> LIne 24 
<title><?php wp_title( '|', true, 'right' ); ?></title> 
ブラウザで表示されると・・・ 
<title>世田谷区で不動産のWebサイト制作のことなら、TickleCode 
| 世田谷区や東急田園都市沿線で新築不動産のPRサイトや不動 
産物件サイトの制作、運営のことならTickleCodeにお尋ねください。 
</title>
テンプレートタグ: bloginfo の仕組み 
PHP Cross Reference of WordPress 
http://phpxref.ftwr.co.uk/ 
Webサイトで、WordPressのソースを追跡できるサービス。
[Search] ⇒ [Function] の箇所で、「bloginfo」を入力して、[Search]
general-template.php の585 行目で定義(本体がある場所)されている。 
クリックする。 
wp-includes/general-template.php は、全体的によく使うタグ(関数)が集められて 
いるphpファイル
bloginfo の定義 
function はユーザー定義関数。なにかをもらって、なにかを返す。 
echo(エコー)は、なにかを表示する。 
$showは、showという名前の変数(格納場所)を示す。 
<?php bloginfo( ‘name’ ); ?>で呼ばれているので、$showには、’name’が入って 
いる。
bloginfo からget_bloginfo を探す。
get_bloginfo 
$show の中身は、’name’ で、$filter の中身は、display が入っている。 
switch case は、何かの場合に切り替えて行くという意味。
get_bloginfo 
「case ‘name’:」に、breakがないので、次の「default:」も実行する。 
get_option(‘blogname’); を使って、「blogname」を取得している。
get_option 
データベースのoptionsテーブルから、指定したオプションの値を取得する。 
http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E 
3%83%B3%E3%82%B9/get_option 
データベースget_option(‘blogname’); 
option テーブル 
世田谷区で不動産のWebサイト制作のことなら、 
TickleCode
テンプレートタグには表示するもの(echoあり)、 
データを取得するのみ(echoなし)がある。 
〇表示するもの(echoあり) ⇒ そのままで、ブラウザで表示される、 
bloginfo( ‘charset’ ) 、wp_title( ‘|’, true, ‘right’ ) など 
〇データ取得(echoなし) ⇒ ブラウザにはなにも表示されない。 
get_bloginfo( $show, 'display' ); 
※ 表示させたい場合は、echo get_bloginfo( $show, ‘display’ ); とする。 
※ get_ から始まる、テンプレートタグは、データ取得のみ(echo なし)が多い。
3.まとめ
・WordPressテーマ用に作られた関数を、テンプレートタグという。 
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%B 
F%E3%82%B0 
・テンプレートタグで管理画面の情報(設定、投稿、固定ページ) 
を再利用できる。 
・テンプレートタグには、ブラウザ表示用(echoあり)と、データ取得のみ(echo 
なし)がある。
PHP 文法チートシート 
文法意味 
<?php ~ ?> ~ をPHPで実行することを示す。 
;(セミコロン) ;(セミコロン)までを一つの分として解釈 
function 関数名() { 
return -- ; 
} 
ユーザー定義関数を示す。 
関数は何かをもらって、何かを返す機能。 
echo エコーと読む。 
何かを出力(表示)する。 
$show $showは、showという名前の変数(格納場 
所)を示す。 
「$」は変数の意味。 
switch($show) { 
case ‘home’ : 
~ 
case ‘url’ : 
$showの中身を、case(’home’など)と比較 
していく。breakで抜ける。breakがないとき 
は、次のcaseも実行する。
参考になる記事まとめ 
WordPressテンプレートタグ集|初心者即実践&仕事で使えるコピペ用: 
http://webdesignerwork.jp/wordpress/wordpress_tag/ 
WordPressテンプレートタグチートシート: 
http://mignonstyle.com/wordpress-cheat-sheet/ 
WordPress Codex テンプレートタグ: 
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83% 
AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0
参考図書 
WordPressユーザーのためのPHP入門は 
じめから、ていねいに。 
PHPの説明もあり、テンプレート、テンプレートタグの解説が豊富。
33 
ご清聴、ありがとうございました。

More Related Content

What's hot (20)

PDF
What's new! TwentyThirteen + WordPress3.6
Takashi Uemura
 
PDF
ゼロからつくるWord pressテーマ第6回
Hitsuji
 
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
Takashi Uemura
 
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
muracchi
 
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
Takashi Uemura
 
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
 
KEY
WordPressプラグイン作成入門
Yuji Nojima
 
PDF
ゼロからつくるWordPressテーマ第4回
Hitsuji
 
PDF
ゼロからつくるWord pressテーマ第8回
Hitsuji
 
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
hokori matu
 
PDF
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Chieko Aihara
 
PDF
WordBeachDeathMarchWorkshop
takashi ono
 
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
 
PDF
Wp html5
regret raym
 
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
hokori matu
 
KEY
EC-CUBEプラグイン講義
ria1201
 
PDF
2014/03/29 WordBench TOKYO
Takashi Kitamura
 
PPTX
Word press34
BREN
 
PDF
concrete5デザインカスタマイズに必要なPHPの知識
Hishikawa Takuro
 
PDF
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
 
What's new! TwentyThirteen + WordPress3.6
Takashi Uemura
 
ゼロからつくるWord pressテーマ第6回
Hitsuji
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
Takashi Uemura
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
muracchi
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
Takashi Uemura
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
 
WordPressプラグイン作成入門
Yuji Nojima
 
ゼロからつくるWordPressテーマ第4回
Hitsuji
 
ゼロからつくるWord pressテーマ第8回
Hitsuji
 
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
hokori matu
 
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
Chieko Aihara
 
WordBeachDeathMarchWorkshop
takashi ono
 
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
Yoshinori Kobayashi
 
Wp html5
regret raym
 
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
hokori matu
 
EC-CUBEプラグイン講義
ria1201
 
2014/03/29 WordBench TOKYO
Takashi Kitamura
 
Word press34
BREN
 
concrete5デザインカスタマイズに必要なPHPの知識
Hishikawa Takuro
 
WordPressテーマ Foundation for WordPress の紹介
Takashi Uemura
 

Viewers also liked (20)

PDF
Bioinformatics practical note
Atai Rabby
 
PPTX
Pagsasalita
Paul Mitchell Chua
 
PPTX
Report on Singapore Telco Social Listening
George Kuruvilla
 
PDF
No money, so what?!
Nuno Antunes
 
PPTX
Lets sing together
Jantai Jubin
 
PDF
Agnes Roquefort, SVP Revenue Manager Accor
Turistenístico
 
PPTX
One’s own self pr
Jinwoo Jeong
 
PPT
Sleletal system
mrdavispe
 
PPTX
Community health & wellness fest 2015
Mary Phillips
 
PPTX
Instruction for students [autosaved]
MsGeo
 
KEY
ArtStucco Presentation
Viacheslav Solovjev
 
PPTX
Momotaro
mangtang
 
PPT
The presentation code
Der Konijnen
 
PDF
Don't Write Them Off, Cast Iron Boilers Still Have a Future
BuildingMech
 
PPTX
IT Outsourcing and Core IS Capabilities: Challenges and Lessons at Dupont
Monzer Osama Alchikh WARAK
 
PPTX
2009 2010 nigerian library experience office power point presentation
Christchurch Girls' high School
 
KEY
Springest Dev Lunch: MongoDB Introduction
Wouter de Vos
 
PPT
The rise of sky europe2008
Ron Hekman
 
PDF
Mesurement of cretinine kinase from blood of a cardiac patient
Atai Rabby
 
Bioinformatics practical note
Atai Rabby
 
Pagsasalita
Paul Mitchell Chua
 
Report on Singapore Telco Social Listening
George Kuruvilla
 
No money, so what?!
Nuno Antunes
 
Lets sing together
Jantai Jubin
 
Agnes Roquefort, SVP Revenue Manager Accor
Turistenístico
 
One’s own self pr
Jinwoo Jeong
 
Sleletal system
mrdavispe
 
Community health & wellness fest 2015
Mary Phillips
 
Instruction for students [autosaved]
MsGeo
 
ArtStucco Presentation
Viacheslav Solovjev
 
Momotaro
mangtang
 
The presentation code
Der Konijnen
 
Don't Write Them Off, Cast Iron Boilers Still Have a Future
BuildingMech
 
IT Outsourcing and Core IS Capabilities: Challenges and Lessons at Dupont
Monzer Osama Alchikh WARAK
 
2009 2010 nigerian library experience office power point presentation
Christchurch Girls' high School
 
Springest Dev Lunch: MongoDB Introduction
Wouter de Vos
 
The rise of sky europe2008
Ron Hekman
 
Mesurement of cretinine kinase from blood of a cardiac patient
Atai Rabby
 
Ad

Similar to WordPressのテンプレートタグを理解する (13)

KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
 
PDF
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
kenji goto
 
PPT
Word Press on Movable Type
Hajime Fujimoto
 
PDF
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
 
PPTX
WordBench熊本第3回勉強会
Akinori Tateyama
 
PDF
WordPressテンプレート階層を理解する。テーマカスタマイズに必要な5つのポイント!|WordPressもくもく勉強会 at コエド第6回
Yoshinori Kobayashi
 
PDF
第2回こけむさズword press部
Yuki Suzuki
 
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
 
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
Tsuyoshi.
 
PDF
MovableTypeテンプレートタグのまとめ
Yujiro Araki
 
PDF
JS CMSガイド / 埋込ページタグ
shige tanaka
 
PDF
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
Mignon Style
 
PDF
20130225 pronet study
Six Apart
 
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
 
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
kenji goto
 
Word Press on Movable Type
Hajime Fujimoto
 
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
 
WordBench熊本第3回勉強会
Akinori Tateyama
 
WordPressテンプレート階層を理解する。テーマカスタマイズに必要な5つのポイント!|WordPressもくもく勉強会 at コエド第6回
Yoshinori Kobayashi
 
第2回こけむさズword press部
Yuki Suzuki
 
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
タカシ キタジマ
 
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
Tsuyoshi.
 
MovableTypeテンプレートタグのまとめ
Yujiro Araki
 
JS CMSガイド / 埋込ページタグ
shige tanaka
 
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
Mignon Style
 
20130225 pronet study
Six Apart
 
Ad

More from Yoshinori Kobayashi (20)

PDF
勉強会、コミュニティの初まりと成長 Developers Summit 2017
Yoshinori Kobayashi
 
PDF
めざせ!書籍出版! 「これからはじめるiPhoneアプリ開発入門」 執筆陣に聞いてみよう! at 貸会議室6F
Yoshinori Kobayashi
 
PDF
これからiPhoneアプリを作ってみたいけど、プログラミング知識のない方へ!ワンコインセミナーでその一歩を踏み出してみよう!
Yoshinori Kobayashi
 
PDF
iPhoneアプリ開発講座:Swiftビギナーズハンズオンセミナー|iOSアプリを作ってみたい、すべての初心者が、体験しながら学べるハンズオンセミナーです!
Yoshinori Kobayashi
 
PDF
第1次 CoEdo増床計画(小林目線)|コワーキングスペースCo-Edo 3周年記念パーティ
Yoshinori Kobayashi
 
PDF
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Yoshinori Kobayashi
 
PDF
勉強会を開催したことで起こったこと|#ブロフェス2015
Yoshinori Kobayashi
 
PDF
Instagram Ruby Gem と Instagram API から学んだことまとめ|【CoEdo.rb】Ruby / Ruby on Rails ...
Yoshinori Kobayashi
 
PDF
個人の成長に合わせた、WordPress学習方法とコミュニティへの関わり方|WordBench山梨 Vol.1:WordBench山梨 はじめの一歩
Yoshinori Kobayashi
 
PDF
WordPressで作る世界遺産サイト|Weather Underground Plugin を活用して、 世界の天気予報を表示 編|WordPress...
Yoshinori Kobayashi
 
PDF
WordPressで作る世界遺産サイト|Youtube Data API を使って動画取得 編
Yoshinori Kobayashi
 
PDF
WordPressで作る世界遺産サイト|Instagram API を使って現地フォト取得
Yoshinori Kobayashi
 
PDF
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
Yoshinori Kobayashi
 
PDF
WordPressで作る世界遺産サイト|カスタムフィールドとカスタム投稿編
Yoshinori Kobayashi
 
PPTX
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
 
PPTX
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
Yoshinori Kobayashi
 
PPTX
プログラミングの学習方法 | How To Learn The Programming 14.05.31 WP-D Fes #02 Interviews ...
Yoshinori Kobayashi
 
PPTX
SEO:Google構造化データ、リッチスニペットについて
Yoshinori Kobayashi
 
PPTX
jQuery UI Tabs で効率よくタブ機能を実現しよう! 14.05.23 HTML5 jQueryビギナーズ
Yoshinori Kobayashi
 
PPTX
VEGAS jQuery Plugin を使ってみた ~背景画像やスライドショーを画面いっぱいに表示~
Yoshinori Kobayashi
 
勉強会、コミュニティの初まりと成長 Developers Summit 2017
Yoshinori Kobayashi
 
めざせ!書籍出版! 「これからはじめるiPhoneアプリ開発入門」 執筆陣に聞いてみよう! at 貸会議室6F
Yoshinori Kobayashi
 
これからiPhoneアプリを作ってみたいけど、プログラミング知識のない方へ!ワンコインセミナーでその一歩を踏み出してみよう!
Yoshinori Kobayashi
 
iPhoneアプリ開発講座:Swiftビギナーズハンズオンセミナー|iOSアプリを作ってみたい、すべての初心者が、体験しながら学べるハンズオンセミナーです!
Yoshinori Kobayashi
 
第1次 CoEdo増床計画(小林目線)|コワーキングスペースCo-Edo 3周年記念パーティ
Yoshinori Kobayashi
 
愛があれば発信できる!WordPressで作る焼き鳥ポータルサイト~公式テーマ・プラグインと子テーマの活用~|WordCamp Tokyo 2015
Yoshinori Kobayashi
 
勉強会を開催したことで起こったこと|#ブロフェス2015
Yoshinori Kobayashi
 
Instagram Ruby Gem と Instagram API から学んだことまとめ|【CoEdo.rb】Ruby / Ruby on Rails ...
Yoshinori Kobayashi
 
個人の成長に合わせた、WordPress学習方法とコミュニティへの関わり方|WordBench山梨 Vol.1:WordBench山梨 はじめの一歩
Yoshinori Kobayashi
 
WordPressで作る世界遺産サイト|Weather Underground Plugin を活用して、 世界の天気予報を表示 編|WordPress...
Yoshinori Kobayashi
 
WordPressで作る世界遺産サイト|Youtube Data API を使って動画取得 編
Yoshinori Kobayashi
 
WordPressで作る世界遺産サイト|Instagram API を使って現地フォト取得
Yoshinori Kobayashi
 
WordPressもくもく勉強会について― WordPressもくもく倶楽部 at コワーキングスペース 茅場町 Co-Edo
Yoshinori Kobayashi
 
WordPressで作る世界遺産サイト|カスタムフィールドとカスタム投稿編
Yoshinori Kobayashi
 
Sassについてゼロから解説 -基本の理解だけでも効率アップ-|第14回ゼロから始めるWordPress勉強会
Yoshinori Kobayashi
 
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
Yoshinori Kobayashi
 
プログラミングの学習方法 | How To Learn The Programming 14.05.31 WP-D Fes #02 Interviews ...
Yoshinori Kobayashi
 
SEO:Google構造化データ、リッチスニペットについて
Yoshinori Kobayashi
 
jQuery UI Tabs で効率よくタブ機能を実現しよう! 14.05.23 HTML5 jQueryビギナーズ
Yoshinori Kobayashi
 
VEGAS jQuery Plugin を使ってみた ~背景画像やスライドショーを画面いっぱいに表示~
Yoshinori Kobayashi
 

Recently uploaded (9)

PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 

WordPressのテンプレートタグを理解する

Editor's Notes

  • #5: twentyfourteen の index.php 、header.php や footer.php などのテンプレートタグの説明 http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html を使ってテンプレートタグを軽く追跡してみる。
  • #7: 全体的に動きを理解してもらう。 テンプレートでテンプレートタグを使っている。 htmlの雛形となるテンプレートに埋め込まれているタグ
  • #8: 公式テーマ:Twenty Fourteen の header.php というテンプレートを見てみましょう。 HTMLの中に、<?php ?>で埋め込まれていて、赤字の箇所がテンプレートタグになります。
  • #9: 基本は、<?php ?>でよい。初級者の理解としてはこれでよい。 パラメタはオプションのこと。これによって、細かく動作を指定できる。
  • #12: PHP はプログラミング初級者でも書きやすい言語。 その基本文法だけでカスタマイズが行える。
  • #17: Pingback とは、誰かが web のドキュメントにリンクを張ったとき、そのことをリンク先のサイトに通知するための方法です。 典型的な使い方としては、web バブリッシングソフトウェアがユーザに代わって、リンク先のサイトにリンクを張ったことを通知し、リンク先にリンク元のドキュメントへの逆リンクの自動生成を可能にするというものです。 昔はトラックバックという機能があった。その代り。
  • #19: 管理画面のここが出力されている。 http://ticklecode.com/wp/wp-admin/options-general.php?settings-updated=true
  • #20: ここから先は難しいのでデモを見てくれるだけでよい。
  • #31: チートシート:カンニングペーパーのこと。