我有一個Wordpress配置,我希望允許用戶編輯菜單和窗口小部件而不暴露主題和編輯CSS選項。WordPress的 - 授予角色菜單和窗口小部件
任何人都可以指出如何做到這一點?到目前爲止,我只能將儀表板中的所有「外觀」菜單公開給該用戶。
我有一個Wordpress配置,我希望允許用戶編輯菜單和窗口小部件而不暴露主題和編輯CSS選項。WordPress的 - 授予角色菜單和窗口小部件
任何人都可以指出如何做到這一點?到目前爲止,我只能將儀表板中的所有「外觀」菜單公開給該用戶。
有幾個WP功能用於控制對主題外觀菜單的訪問。
「edit_theme_options」 - 用於允許訪問小部件,菜單和主題選項,並拒絕訪問切換主題或修改主題中的文件。
$role = get_role('editor');
$role->add_cap('edit_theme_options');
「switch_themes」 - 允許訪問切換主題。
edit_themes - 允許編輯主題中的文件。
注意:因爲add_cap
函數會將設置保存到數據庫中,所以它們將一直保留到用remove_cap
函數刪除。
我用插件Adminimize祝你好運。它使您能夠控制誰在管理菜單中查看每個選項的內容以及更多內容。它非常詳細,起初可能有些壓倒性,但是一旦你花了一點時間,它就不會像它看起來那麼糟糕。希望有所幫助,祝你好運。