在仅针对订阅者或一个角色发布时,默认情况下如何使自定义 Wordpress 后类型为PRIVATE?
问题是我的编辑者应在发布之前对其进行审查。
我找到了一个代码,但是它使帖子类型甚至对于编辑者或更改作者类型都完全不公开。
function force_type_private($post)
{
if (($post['post_type'] == 'custom post type) {
if ($post['post_status'] != 'trash') $post['post_status'] =
'private';
}
return $post;
}
add_filter('wp_insert_post_data', 'force_type_private');