我正在使用此代码将一些元框添加到 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()) {...
,if (is_front_page()) {...
但这似乎不起作用。
如何找出在 WP Admin > Settings > Reading > Front Page 中设置的 ID 并使用它?
干杯! 本