Remove Post Custom Meta Box

时间:2012-03-06 作者:porton

我创建了一个自定义帖子类型。

当我单击此帖子类型的“添加新内容”时,我在其他元框中看到一个“主滑动条SEO”元框。这种SEO是多余的。我可以删除它吗?

add_action( \'init\', \'create_post_type\' );
function create_post_type() {
    register_post_type( \'main_slider_item\',
        array(
            \'labels\' => array(
                                  \'name\' => __( \'Main Slider Items\' ),
                                  \'singular_name\' => __( \'Main Slider Item\' ),
                                  \'menu_name\' => __( \'Main Slider\' )
                        ),
                        \'description\' => "A banner with a text and button",
                        \'public\' => true,
                        \'exclude_from_search\' => true,
                        \'show_in_nav_menus\' => false,
                        \'map_meta_cap\' => false,
                        \'supports\' => array(\'title\', \'thumbnail\'),
                        \'has_archive\' => false,
                        \'show_in_nav_menus\' => false,
        )
    );
}
我还想删除此自定义帖子类型的编辑布局。

事实上,对于这种类型的帖子,我将只在主页上显示摘录,而不会显示帖子的页面。

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

我找到了一个解决方案:

设置\'public\' => false 在register\\u post\\u type()中。

(在此之后,我还需要设置\'show_ui\' => true 将其保留在管理界面中。)

结束

相关推荐