如果存在父级,则应创建一个小型自定义函数来检查当前帖子(页面或其他帖子类型),如follow函数。
/**
* if the post is a subpage for ID.
*
* $post object The post.
*
* return boolean
*/
function is_child( $post ) {
// If is sub_post
if ( is_page() && ( $post->post_parent === $post->ID ) )
return TRUE;
else
return FALSE;
};
我认为检查类型和
post_parent
param,但ID是干净和坚实的。根据您的要求,您是否应切换
is_page()
条件函数到
( \'people\' === get_post_type() )
.
助手函数is_child
在移除元框之前,您现在可以在测试中使用吗。
add_action( \'admin_menu\' , \'remove_post_custom_fields\' );
function remove_post_custom_fields( $post ) {
if ( is_child( $post ) ){
remove_meta_box( \'staff-typediv\' , \'people\' , \'normal\' );
remove_meta_box( \'practice-areadiv\' , \'people\' , \'normal\' );
}
}