你必须使用$_REQUEST
而不是$_GET
, 因为当用户保存帖子时POST
请求将发送到服务器。这意味着没有$_GET[\'post\']
参数和元框将不会注册。如果未注册,则不会保存任何内容。
// Only shows for the admin front-page assigned page.
$front_page_id = get_option( \'page_on_front\' );
$post_id = (empty($_REQUEST[\'post\'])) ? NULL : $_REQUEST[\'post\'];
if (is_admin() && $front_page_id == $post_id) {
........
}