批准後如何讓貢獻者編輯WordPress帖子


最近,我們的一位讀者問:是否可以允許貢獻者編輯其批准的帖子? WordPress用戶角色使您可以為站點上的每個用戶設置不同的權限。 默認情況下,具有貢獻者角色的WordPress用戶無法修改其發布的帖子。 在本文中,我們將向您展示如何允許貢獻者在批准後編輯其帖子。

讓貢獻者在獲得批准後編輯其帖子

讓貢獻者在獲得批准後編輯其帖子

具有貢獻者用戶角色的貢獻者或來賓作者撰寫帖子,並將其發送給WordPress中的審閱者。 具有管理員或編輯者用戶角色的用戶可以查看和發布它。 發布後,貢獻者將無法編輯自己的帖子。 這是WordPress中的通用層次結構,用於分髮用戶角色和狀態。

但是,您可以在WordPress中為用戶角色添加或刪除功能。 讓我們看一下如何讓貢獻者編輯他們發布的帖子。

方法1:允許貢獻者編輯他們的帖子(插件)

此方法更簡單,建議大多數用戶使用。 此方法還允許您立即編輯其他用戶角色和權限。

您需要做的第一件事是安裝並激活Capability Manager Enhanced插件。 有關更多詳細信息,請參閱有關如何在WordPress中安裝插件的分步指南。

激活後,您需要訪問 用戶»功能 在WordPress管理區域中,以編輯貢獻者用戶角色的功能。

用戶能力

在此頁面上,您需要選擇 貢獻者 角色在右側,因此您可以更改其權限級別。

選擇貢獻者角色

選擇之後,您將在本節中看到很多選項。 在裡面 編輯功能 區域,您需要選擇 編輯發布 選項並滾動到底部以單擊 保存更改 按鈕。

選擇編輯已發布

之後,您可以通過切換到WordPress中的貢獻者角色並轉到 帖子 頁。 現在,您將看到編輯已發布帖子的選項。 提示:您可以在測試WordPress中的角色和權限時立即在用戶帳戶之間切換。

編輯批准的帖子

方法2:手動允許貢獻者編輯他們的帖子

此方法要求您將代碼添加到WordPress文件中。 如果您以前沒有做過,請查看我們的指南,了解如何在WordPress中復制和粘貼代碼。

您需要將以下代碼添加到WordPress主題的functions.php文件或特定於站點的插件中。

// get the "contributor" role object
$obj_existing_role = get_role( 'contributor' );

// add the "Edit published posts" capability
$obj_existing_role->add_cap( 'edit_published_posts' );

此代碼段僅需要運行一次,這意味著您可以保存然後刪除它。 它將允許貢獻者在WordPress中編輯其發布的帖子。

即使我們已經向您展示瞭如何允許貢獻者編輯其已發布的帖子,但我們認為讓貢獻者或作者來編輯其已發布的內容不是一個好習慣。

如果需要對內容進行任何更改或更正,則編寫者應要求管理員或編輯者對其進行更新。 這使您可以保持編輯的完整性。

在發布帖子之前,編輯者會檢查多個必要元素,例如關鍵字,圖像,元描述,URL等。 這些事情對於在搜索結果中獲得更好的排名很重要。 具有貢獻者用戶角色的用戶可能無法完全了解您的編輯最佳實踐,並且可能會犯錯誤,如果編輯或管理員未對其進行檢查,這些錯誤將不會引起注意。

解決此問題的一種方法是與您的貢獻者和作者共享博客帖子清單。 此清單將幫助他們在提交帖子進行審閱之前涵蓋所有任務。 它還將幫助編輯者快速查看帖子。

我們希望本文能幫助您學習如何使貢獻者在獲得批准後編輯其帖子。 您可能還希望查看我們的指南,以了解如何允許用戶甚至無需訪問WordPress管理區域即可在WordPress中提交帖子。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。