WPAlchemy クラスを使用してメタボックスを作成しています。このメタボックスをバックエンドの多数の投稿エディターに配置したいと考えています。
現在、次のコードで問題なく動作しています。
$video_metabox = new WPAlchemy_MetaBox(array
(
'id' => '_videoMeta',
'title' => 'Videos',
'types' => array('characters','homepage'),
'template' => THEMEASSETS . '/functions/video_meta.php'
));
私がやりたいことは、投稿 ID #22 の投稿エディターにメタボックスを追加することです。おそらく、次のコードが機能するはずです。
$video_metabox = new WPAlchemy_MetaBox(array
(
'id' => '_videoMeta',
'title' => 'Videos',
'types' => array('characters','homepage'),
'template' => THEMEASSETS . '/functions/video_meta.php',
'include_post_id' => 22
));
しかし、投稿タイプの配列に「ページ」を追加しないと機能しません。これにより、すべてのページにメタボックスが追加されます(投稿ID 22だけではありません)。
タイプとインクルード ポスト ID 引数を使用する方法はありますか?