wordpress のテンプレートタグ
wordpress のテーマ作成に必要なのは
テンプレタグの知識
言語コードの指定は
<html <?php language_attributes(); ?>
html のサイトだとほとんどの場合は
<html lang="ja">
となっている
また文字コードも
htmlだと
<meta charset="UTF-8"/>
だけど
wordpress のテンプレを使うと
<meta charset="<?php bloginfo('charset'); ?>
となる
bloginfo() は様々なパラメータがあり
bloginfo(‘name’)
サイトのタイトル
bloginfo(‘description’)
サイトのキャッチフレーズ
bloginfo(‘url’)
サイトのURL
bloginfo(‘template_url’)
テーマフォルダのURL
となっている
あと、よく見かける
wp_title()
の引数
これは
区切り
タイトルを表示するか?
区切りを示す位置
という引数になっている
例えば
<?php wp_title('|',true,'right'); ?>
だった場合
| で区切り
true なのでタイトルを表示
区切りは right なので右
という意味になる
よくあるパターンとしては
トップページのときにはサイトタイトルを表示
そうでないのなら
現在のページのタイトル | サイトのタイトル
とするパターン
これは
<?php if(!is_home()){ wp_title('|',true,'right'); } bloginfo('name'); ?>
という書き方になる
あと wordpress の重要なこととして
wp_head() を書き忘れるとプラグインがまともに動かなくなるので注意