簡體   English   中英

將WordPress插件的選項添加到非管理員用戶菜單的最佳方法

[英]Best way to add a WordPress plugin's options to a non-admin user's menu

我經常為技術含量較低的人員配置WordPress安裝,發現第一個重要任務是從管理面板中刪除不必要的項目,但是當啟用插件和“鎖定”用戶需要訪問權限時,這變得越來越難以管理它的功能。

通常,我從頭開始創建一個新角色(使用成員插件),然后從那里禁用所有功能。

問題是要允許鎖定的用戶訪問插件的設置(向其管理菜單添加項目),我通常必須找到add_menu_page函數並將功能更改為我知道鎖定的用戶將要使用的功能具有功能,雖然它有利於允許用戶基於功能進行訪問,但是當我只想允許“角色”訪問菜單時就沒有多大意義了。

但是,更重要的是,我不喜歡編輯插件的代碼。 特別是因為它需要在每次插件更新時進行重新調整。 有沒有更清潔的方法來實現這一目標,或者我只是以錯誤的方式來解決此問題?

我通過確定插件需要哪種功能並將其添加到角色中來解決了這一問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM