2013-05-30 34 views
0

我有一個Wordpress配置,我希望允許用戶編輯菜單和窗口小部件而不暴露主題和編輯CSS選項。WordPress的 - 授予角色菜單和窗口小部件

任何人都可以指出如何做到這一點?到目前爲止,我只能將儀表板中的所有「外觀」菜單公開給該用戶。

回答

1

有幾個WP功能用於控制對主題外觀菜單的訪問。

「edit_theme_options」 - 用於允許訪問小部件,菜單和主題選項,並拒絕訪問切換主題或修改主題中的文件。

$role = get_role('editor'); 
$role->add_cap('edit_theme_options'); 

「switch_themes」 - 允許訪問切換主題。

edit_themes - 允許編輯主題中的文件。

注意:因爲add_cap函數會將設置保存到數據庫中,所以它們將一直保留到用remove_cap函數刪除。

1

我用插件Adminimize祝你好運。它使您能夠控制誰在管理菜單中查看每個選項的內容以及更多內容。它非常詳細,起初可能有些壓倒性,但是一旦你花了一點時間,它就不會像它看起來那麼糟糕。希望有所幫助,祝你好運。