WordPress的默認行爲意味着貢獻者無法發佈新帖子。他們被保存爲草稿並等待批准。但是,當撰稿人編輯現有帖子時,他們可以在不需要批准的情況下發布其更改。貢獻者帖子編輯設置爲待定
我想停止發佈所有撰稿人發佈的修改內容,而將其設置爲「待處理」。
我曾嘗試沒有成功(的functions.php)以下
$role = get_role('contributor');
if (! empty($role))
{
$role->remove_cap('publish_post');
}
默認情況下,貢獻者可以在他們由其他用戶發佈後編輯自己的帖子。以上沒有達到我要找的東西。 – Sam
默認情況下,將更具體的'edit_published_posts'分配給貢獻者。刪除這將不允許撰稿人完全編輯他們自己的帖子。我希望他們編輯自己的帖子,但狀態必須設置爲「掛起」。 – Sam
我不相信通過編輯角色可以輕鬆實現 – user2019515