删除自定义支柱类型的可见性 时间:2019-12-11 作者:J.BizMai 我想在我的插件,使一个自定义的职位类型只在管理。当我注册cpt时,我会这样做:$args = [ \'public\' => false, \'publicly_queryable\' => false, ]; register_post_type( $post_type, $args ); 这似乎是正确的,但当我编辑它时,我仍然可以修改可见性。如何删除此自定义帖子类型的可见性? 1 个回复 SO网友:zain_ali function force_type_private($post) { if ($post[\'post_type\'] == \'my_post_type\') $post[\'post_status\'] = \'private\'; return $post; } add_filter(\'wp_insert_post_data\', \'force_type_private\'); 请尝试以上代码,我希望这将为你工作。 文章导航