回答
我怕你會需要使用一個插件來實現這一點,因爲改變Widgets是不可編輯的一個switch_themes capability。你需要一個改變角色和能力的插件(如Capability Manager)。檢查similiar topic about this issue in Wordpress Forums。
在WordPress 3.2.1中,功能是edit_theme_options
。 switch_themes
只會允許您從可用的主題中激活不同的主題。
edit_theme_options適合我。只有一個問題,現在編輯器可以看到太多的菜單選項,如「主題」,「菜單」等。 – 2011-12-14 03:38:10
是的,這是小部件與其他東西捆綁在一起作爲主題選項的情況。 – vlood 2011-12-16 11:38:44
如果你不想使用插件,你也可以將它添加到你的functions.php或類似的地方。
$role = get_role('editor');
$role->add_cap('edit_theme_options');
是的有幾種方法。如果你不想混淆代碼,你可以使用一個叫做管理菜單編輯器的插件,這個編輯器將允許編輯者角色訪問這些小部件和主題選項。對我來說,不幸的一部分是wp捆綁了訪問可以訪問主題選項的小部件。爲了解決這個問題,你安裝另一個名爲Adminize的插件,它會給你選項來隱藏菜單中的東西。
第二個解決方案是使用代碼中的functions.php
$role = get_role('editor');
$role->add_cap('edit_theme_options');
,然後安裝Adminize隱藏的東西像主題選擇,如果你只是想爲你的管理員微件訪問。
- 1. Wordpress角色>允許編輯者編輯主題?
- 2. 編輯WP主題允許標誌
- 3. Wordpress主題編輯
- 4. 管理WordPress主題
- 5. 編輯在WordPress的主題
- 6. WordPress的 - 允許用戶編輯管理員創建的頁面只有
- 7. WordPress主題側欄小部件問題
- 8. 我的主題WordPress的小部件
- 9. 編輯Wordpress Ajaxify主題
- 10. WordPress管理面板主題
- 11. 新的WordPress主題不顯示管理區域中的小部件
- 12. 允許管理員編輯其他用戶的針腳 - 導軌
- 13. wordpress管理小部件重新排序
- 14. CakePHP:只允許數據字段管理員可編輯
- 15. 設計:允許管理員編輯其他用戶 - Rails
- 16. 管理員用戶允許刪除和編輯其他用戶
- 17. web.config中不允許「管理」部分?
- 18. 如何在wordpress中編寫管理主題插件
- 19. WordPress的 - 只允許添加一個文本小部件
- 20. WordPress的主題編輯器丟失
- 21. 編輯WordPress的主題,對雙方
- 22. WordPress的:編輯兒童主題
- 23. 從頁面編輯屏幕管理小部件
- 24. WordPress的主題/圖像管理
- 25. 編輯Wordpress部件CSS
- 26. WordPress的小部件標題
- 27. Wordpress自定義小部件,允許HTML代碼
- 28. 允許員工通過django管理站點編輯電子郵件數據?
- 29. 如何允許管理員用戶在Django中編輯電子郵件模板?
- 30. WordPress的專題兒童主題:編輯模板文件
Capability Manager看起來過時。我使用「成員」模塊來實現它。 – 2011-12-14 03:41:54
用戶角色編輯器也會這樣做:) – vlood 2011-12-16 11:37:24