私のWordPressテーマには、カスタムポートフォリオ投稿タイプとそれらを表示するためのポートフォリオページテンプレートがあります。私がやりたいことは、ページがポートフォリオテンプレートを持っているときだけ、編集ページ領域にメタボックスを追加することです。
ありがとう。
function my_portfolio_meta_box_cb($post) {
$template = get_post_meta($post->ID, '_wp_page_template', true);
if ($template == 'portfolio.php') {
add_meta_box(........);
}
}
投稿タイプを登録するときはregister_meta_box_cb
引数を介して、または手動でadd_meta_boxes-portfolio
フックを介してこれをフックします。