Как сделать пользовательский Wordpress post-type 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');