このコードを使用して、Wordpress (ID 6) のホームページにいくつかのメタ ボックスを追加しています。
function add_page_metaboxes() {
add_meta_box('meta_p_sub', 'Page Subtitle', 'meta_p_sub', 'page', 'normal', 'high');
$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'];
if ($post_id == '6') {
add_meta_box('meta_hp_thing', 'Homepage Thing', 'meta_hp_thing', 'page', 'normal', 'low');
}
}
add_action('add_meta_boxes', 'add_page_metaboxes');
これを複数のサイトで使用できるようにしたいのですが、ID が常に「6」になるとは限りません。if (is_home()) {...
andを使用しようとしましif (is_front_page()) {...
たが、うまくいかないようです。
WP Admin > Settings > Reading > Front Page でどの ID が設定されているかを調べ、それを使用するにはどうすればよいですか?
乾杯!ベン