如何在post_type
操作的回调函数中访问admin_menu
?
add_action( 'admin_menu' , 'remove_post_thumb_meta_box' );
function remove_post_thumb_meta_box()
{
global $pagenow, $_wp_theme_features;
if ( in_array( $pagenow,array('post.php','post-new.php')))
{
unset( $_wp_theme_features['post-thumbnails']);
}
}
我只需要为post_type featured image metabox
隐藏location
。
答案 0 :(得分:0)
您可以这样做: -
将以下行添加到theme's functions.php
文件中: -
remove_post_type_support( 'location', 'thumbnail' );
这只会影响您的location
帖子类型。
希望它会对你有所帮助。
答案 1 :(得分:0)
您可以使用remove_meta_box( $id, $page, $context );
功能删除元框。您可以查看我提供的链接
为了更安全而不是抱歉,将您的功能挂钩到add_meta_boxes
挂钩
function my_remove_meta_boxes() {
if (is_admin()) {
remove_meta_box('postimagediv', 'location', 'normal');
}
}
add_action( 'admin_menu', 'my_remove_meta_boxes', 999 );