[wordpress]カスタム投稿タイプとカスタムフィールドを活用してよりCMSっぽくする。


WordPress › Custom Field Template « WordPress Plugins
WordPress › Custom Post Type UI « WordPress Plugins
この2つのプラグインで楽に構築できた。
function.phpに自分で記述できれば不要。

カスタム投稿タイプをnewsと仮定すると
個別ページのテンプレートは single-news.php
アーカイブのテンプレートは archive-news.php(カスタム投稿タイプの設定をhas_archive = trueとする。)

get_post_metaで投稿に設定したカスタムフィールドの内容を呼び出す。
カスタムフィールドでテキストエリアを設定した場合に改行を反映させる場合はphpのnl2brを使う。
PHP: nl2br – Manual

1
<?php echo nl2br(get_post_meta($post->ID, xxx, true)); ?>

xxxはカスタムフィールドのkey

画像の場合は以下のように。
[wordpress]カスタムフィールドに登録した画像を呼び出す。 « bulblub

3.1以降はいろいろ楽になったらしい。

Related posts:

  1. [wordpress]カスタムフィールドに登録した画像を呼び出す。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>