Bonesのカスタム投稿複製時にエラーがおきたとき【WP】
地味に毎回ハマるというか忘れるのでメモ。
Wordpressのオリジナルテーマを作るときに、まさに骨組みだけ作ってあってカスタマイズしやすい「Bones」。
カスタム投稿も既存で用意されていて、それを複製して使用した際にうまく表示されないことがある。
libraryで既存に用意されているカスタム投稿を複製して例えば「custom-sample.php」なんてのを作ったとする。
中身もsample用に変更。
その後「functions.php」で作ったカスタム投稿を呼び出して、
複製もとの「custom-post-type.php」は使わないので消しておく。
<?php //require_once( 'library/custom-post-type.php' ); require_once( 'library/custom-sample.php' ); ?>
こうすると個別ページなどで本文などが表示されないことがある。
解決策
気づいてしまえば簡単なこと。
「single-custom_type.php」の中身には「custom_cat」や「custom_tag」が記述されてる。
複製しただけでそこの部分を削除または作ったsampleカテゴリーやタグのスラッグ名で編集しないとダメ。