「カスタム投稿タイプ」を利用するメモです。「カスタム投稿タイプ」をつけてみました。主要部分はあれでほぼ完成なのですが、「カスタムタクソノミー」で作成した独立したカテゴリとタグが現状のテンプレートでは表示できていないので今回はこれ用にカスタマイズしてみます。テンプレートをコピーしてカスタマイズカスタム投稿タイプを表示するテンプレートは、基本的にファイル名の命名規則に従って自動選定され、更にテンプレートの命名規則にはいくつか優先度というものがあるようです。「カスタムタクソノミー」のアーカイブ用テンプレートは以下のような優先度で自動選択されるようです。作成したカスタムタクソノミーのスラッグ名を指定。ややこしくて自分もあまり良く理解していないのですが、とりあえずは以下のテンプレートを作ればそれっぽくはなります。taxonomy-custom_tag.php命名規則は「–.php」みたいな具合です。このブログは「custom」という投稿タイプ名で作成しているので上記のような命名規則となります。今回は下記のように各テンプレートをカスタマイズしてみました。コピーして利用します。関数を利用しているためカテゴリ名、タグ名が表示できない状態です。関数を利用して、カスタムタクソノミーに対応してやる必要があります。上記のコードを下記のように置き換えてみました。?>)</p>第二引数に表示させたいカスタムタクソノミー名を指定するという感じですね。一覧表示テンプレートの作成とカスタマイズ次は上記リストで出した一覧表示用のテンプレートをコピーしてカスタマイズしていきます。以外は親テーマの物を利用しているのでこんな感じにまずはコピーします。single-custom.phpコピーしたら各ファイルの下記行を探します。?>こんな感じに表示にどのテンプレートを利用するか指定されているのでこれをこのように修正していきます。?>これでカスタマイズは完了です。完成後の表示例カスタマイズ前のトップページはこんな感じでした。beforeカスタマイズはこうなりました。afterちなみに、投稿ページはこんな感じです。今回はメイン記事も分離記事も「同じデザインで」という事にしていたのでこのように軽微な修正になりましたが、デザインを全く分けても面白いかもしれないです。カスタム投稿タイプは若干面倒だなと思う面も確かにありますが、かなり使える機能なのでオススメです。以上で、カスタム投稿タイプのカスタマイズネタはお終いです。