从屏幕隐藏Metabox选项下拉菜单

时间:2014-06-14 作者:sleeper

我创建了一个自定义帖子类型(CPT),它有两个元数据库。

在CPT的编辑页面上,屏幕选项下拉(顶部)显示元框,并向用户提供option 要“在屏幕上显示”。。。或not “在屏幕上显示”。

由于这些字段对于CPT是必需的,我想在“屏幕选项”下拉列表中完全隐藏我的元数据库。

我该怎么做?

1 个回复
最合适的回答,由SO网友:Matt Royal 整理而成

至少据我所知,如果不取消设置实际的metabox本身,就无法从屏幕选项面板中取消设置选项。

我的建议是通过CSS定位这些屏幕选项项,并将其从视图中隐藏。

将其添加到插件或函数文件中。别忘了用元盒的ID名称更新“METABOXIDNAME”。

add_action( \'admin_head\', \'remove_wordpress_cfields\' );

function remove_wordpress_cfields() {
    echo \'<style>label[for=METABOXIDNAME-hide] { display: none; }</style>\';
} 

结束

相关推荐

帮助我的第一个Metabox帮助器类

我正在开发一个metabox助手类,除了无线电图像字段之外,一切都很好。图像会显示出来,但无法单击。 // Print radio_image input. private function radio_image_input( $field ) { $selected_value = $field[\'value\']; $radio_image_field = \'\'; $rad