以下代码可以放入functions.php
主题的文件。然而,这种操作不应该真正绑定到主题。更改主题将允许具有您特定角色的用户再次发布。因此,只需将代码放在简单的插件中即可。
<?php
/**
* Plugin Name: My specific roles and capabilities
* Plugin URI: http://wordpress.stackexchange.com/questions/71841/pending-status-by-default-for-a-specific-role/71843
*/
$role = get_role(\'specific-role\'); // Pick your role
if ( ! empty($role))
{
$role->remove_cap(\'publish_posts\');
}
参见法典:
get_role()
和
publish_posts
.