Mais conteúdo relacionado
Semelhante a WordPressのテンプレートタグを理解する (20)
Mais de Yoshinori Kobayashi (20)
WordPressのテンプレートタグを理解する
- 7. 公式テーマ: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>
上記の、赤字がテンプレートタグ。
- 8. テンプレートタグの書き方
実例:
<?php bloginfo( ‘name’ ); ?>
形式:
<?php テンプレートタグ名(パラメタ); ?>
プログラム言語PHPを使っているので、
<?php で始まり、?> で終わる。
- 12. 管理画面からの入力
データベース
MySql
header.php
footer.php
index.php
テンプレートタグで
データベースに保存した情報を
読みだす。
HTML
.php のテンプレートに
テンプレートタグが
記載されている
テンプレートタグの役割2
管理画面で保存した情報を使えるようにする。(再利用する)
- 18. テンプレートタグとHTML出力結果4
twentyfourteen/header.php -> LIne 24
<title><?php wp_title( '|', true, 'right' ); ?></title>
ブラウザで表示されると・・・
<title>世田谷区で不動産のWebサイト制作のことなら、TickleCode
| 世田谷区や東急田園都市沿線で新築不動産のPRサイトや不動
産物件サイトの制作、運営のことならTickleCodeにお尋ねください。
</title>
- 19. テンプレートタグ: bloginfo の仕組み
PHP Cross Reference of WordPress
http://phpxref.ftwr.co.uk/
Webサイトで、WordPressのソースを追跡できるサービス。
- 22. bloginfo の定義
function はユーザー定義関数。なにかをもらって、なにかを返す。
echo(エコー)は、なにかを表示する。
$showは、showという名前の変数(格納場所)を示す。
<?php bloginfo( ‘name’ ); ?>で呼ばれているので、$showには、’name’が入って
いる。
- 30. PHP 文法チートシート
文法意味
<?php ~ ?> ~ をPHPで実行することを示す。
;(セミコロン) ;(セミコロン)までを一つの分として解釈
function 関数名() {
return -- ;
}
ユーザー定義関数を示す。
関数は何かをもらって、何かを返す機能。
echo エコーと読む。
何かを出力(表示)する。
$show $showは、showという名前の変数(格納場
所)を示す。
「$」は変数の意味。
switch($show) {
case ‘home’ :
~
case ‘url’ :
$showの中身を、case(’home’など)と比較
していく。breakで抜ける。breakがないとき
は、次のcaseも実行する。
Notas do Editor
- twentyfourteen の index.php 、header.php や footer.php などのテンプレートタグの説明
http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html
を使ってテンプレートタグを軽く追跡してみる。
- 全体的に動きを理解してもらう。
テンプレートでテンプレートタグを使っている。
htmlの雛形となるテンプレートに埋め込まれているタグ
- 公式テーマ:Twenty Fourteen の header.php というテンプレートを見てみましょう。
HTMLの中に、<?php ?>で埋め込まれていて、赤字の箇所がテンプレートタグになります。
- 基本は、<?php ?>でよい。初級者の理解としてはこれでよい。
パラメタはオプションのこと。これによって、細かく動作を指定できる。
- PHP はプログラミング初級者でも書きやすい言語。
その基本文法だけでカスタマイズが行える。
- Pingback とは、誰かが web のドキュメントにリンクを張ったとき、そのことをリンク先のサイトに通知するための方法です。 典型的な使い方としては、web バブリッシングソフトウェアがユーザに代わって、リンク先のサイトにリンクを張ったことを通知し、リンク先にリンク元のドキュメントへの逆リンクの自動生成を可能にするというものです。
昔はトラックバックという機能があった。その代り。
- 管理画面のここが出力されている。
http://ticklecode.com/wp/wp-admin/options-general.php?settings-updated=true
- ここから先は難しいのでデモを見てくれるだけでよい。
- チートシート:カンニングペーパーのこと。