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

August 31, 2011

WordPress › Custom Field Template « WordPress Plugins WordPress › Custom Post Type UI « WordPress Plugins この 2 つのプラグインで楽に構築できた。 function.php に自分で記述できれば不要。 カスタム投稿タイプを news と仮定すると 個別ページのテンプレートは single-news.php アーカイブのテンプレートは archive-news.php(カスタム投稿タイプの設定を hasarchive = true とする。) getpost_meta で投稿に設定したカスタムフィールドの内容を呼び出す。 カスタムフィールドでテキストエリアを設定した場合に改行を反映させる場合は php の nl2br を使う。 PHP: nl2br - Manual

ID, xxx, true)); ?>

xxx はカスタムフィールドの key 画像の場合は以下のように。 [wordpress]カスタムフィールドに登録した画像を呼び出す。 « bulblub 3.1 以降はいろいろ楽になったらしい。


Profile picture

Webのフロントエンドからバックエンド、プロトタイピングからプロダクションまで。定額の開発サービスも。詳しくはAboutページで。