Quick Template Tag
普段使うテンプレートタグを、使用途別にコピー・ペーストで使えるようにしただけのものです。使っているテンプレートタグはそんなに多くないですね。
カスタムフィールドの情報表示
カスタムフィールドは WordPress で構築するサイトのデザインや、追加・修正簡略化のポイントになります。しかし標準のテンプレートが貧弱で充分に活かされていません。このテンプレートは参考掲載になります。
※カスタムフィールドの機能をアップする Get Custom Field Values のプラグイン導入をおすすめします。
ループ内 : <?php the_meta(); ?>
PARAMETER or OTHER
※the_meta はパラメータがありません。カスタムフィールドに入力したキーと値をキー:値 の形式でリスト表示します。
■テンプレート記述例
※カスタムフィールドにキー:タイトル、値:WordPressのツボとキー:管理者、値:adphicと入力されていた場合
<?php if(have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_meta(); ?>
<?php endwhile; endif; ?>
■画面表示例
タイトル:WordPressのツボ
管理者:adphic
カスタムフィールドの値を個別に取得する場合はget_post_metaのPHP関数で取得し、echo コマンドで表示します。
■値を個別に取得するテンプレートタグ
<?php echo get_post_meta(A,'B',C); ?>
A = post_ID : 情報を取得する投稿記事の(ID数値)を指定
B = key : 情報を取得するカスタムフィールドの(キー名)を指定
C = single : 取得した値の表示形式を指定
treu : シングルの文字列
falsh : 配列の文字列
記事のコンテンツを表示
記事の投稿ボックスに書き込まれたコンテンツ情報を表示します。投稿ボックスの情報は RSS 配信や検索エンジンに表示されるので、メインコピー用として使用し、写真やサブコピーはカスタムフィールドを利用しています。
ループ内 : <?php the_content('A','B','C'); ?>
PARAMETER or OTHER
A … more_link_text : 追記リンクの文字を指定
※初期設定 : (more…)
B … strip_tease : シングルページで表示する記事を指定
1 : 追記部分のみ表示
0 : すべてを表示 ※初期設定
C … more_file : リンク先のファィルを指定
※バージョンにより適応されないので使用できません。
※パラメータは投稿コンテンツを <!--more--> で記事を分割しているのみに有効です。
■テンプレート記述例
<?php if(have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
■画面表示例
記事の投稿ボックスに書き込まれたコンテンツ情報を表示します。
WP基本情報の取得
<head>〜</head>の中に記述されているテンプレートタグで、WordPressのバージョンや基本的な情報を取得するようです。
<?php wp_head(); ?>
PARAMETER or OTHER
PHPファィルのトップ <head>〜</head> の中に記述します。
パラメータはありません。この記述が無いとプラグインが機能しなかったり、いろいろ不都合があるようなのでご注意ください。
■テンプレート記述例
<head>
<?php wp_head(); ?>
</head>
<< BACK|NEXT >>