foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

WordPress サイト構築スタイルブック メモ p43〜p47

第2章 p43〜p47 を読んだのでメモ。

テンプレートタグとは?

ブログの情報を動的に出力するためにビューへ記述する PHP スクリプトのこと。

bloginfo

  • bloginfo('name'); ブログのタイトルを表示する。
  • bloginfo('url'); ブログのアドレスを表示する。
  • bloginfo('description'); ブログの説明を表示する。
  • bloginfo('html_type'); HTML ヘッダの Content-Type を表示する。
  • bloginfo('charset'); HTML ヘッダの charset を表示する。
  • bloginfo('version'); WordPress のバージョンを表示する。
  • bloginfo('rss2_url'); RSS2.0 フィードへのアドレスを表示する。
  • bloginfo('atom_url'); Atom フィードへのアドレスを表示する。

記事タイトルを一覧表示する。

the_post() でイテレートする。

<?php if(have_posts()){ while(have_posts()){ the_post(); ?>
<h2><?php tie_title(); ?></h2>
<?php }} ?>

記事内容を一覧表示する。

一覧表示件数はブログ設定に依存する。
テンプレートタグで表示件数を制御する場合は p160 を参照。

<?php if(have_posts()){ while(have_posts()){ the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_contents(); ?>
<?php }} ?>

前後のページへのリンクを表示する。

<div class="pagenav">
<p><?php posts_nav_link('|', '&laquo;前のページ', '次のページ&raquo;'); ?></p>
</div>