問題描述
對於 Stack Exchange 社區博客,我們已經建立了一個網絡安裝。我被告知網站管理員角色不允許用户編輯的選項。當懸停在用户上時,站點的用户頁面上只有 delete
的選項,而不是 edit
的選項。
與用户權限相關的唯一選項如下,但不是真的要在這裏進行…
如何使站點管理員能夠完全控制該特定站點上的用户?
最佳解決方案
如在 Network Admin Users screen 的説明中所述,在網絡安裝 (多站點模式) 中,用户是
added on a global basis to the entire network, then assigned to specific sites
正常管理員不允許修改這些全局配置文件,因為它們的權限只能擴展到給定的站點。此任務是為超級管理員保留的,他們在整個網絡中具有完全的控制權。
在先前版本的 WordPress 中,當多站點安裝依賴於單獨的 WordPress MU 支持時,您可以將 wp-config.php 文件中的 EDIT_ANY_USER
定義為 true 。但是,由於多部門的支持是本地整合的,我相信這是被刪除的。
要從 「網絡管理員用户」 屏幕管理網絡用户,用户必須屬於至少具有 manage_network_users
和 edit_users
權限的角色。您可以嘗試創建包含這些權限和標準管理員權限的自定義角色,但我不確定這將是有效的。就個人而言,我只是試圖避免規避這些限制。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。