2017-06-11 99 views
0

我有一個安裝了learnpress插件的wordpress網站。我們嘗試了所有可用的用戶角色管理插件來刪除特定角色的管理菜單項,並設法刪除了我們想要插件「adminimize」的大部分內容。然而,這個插件沒有能夠刪除這個圖像中指出的兩個不需要的管理菜單項http://i.imgur.com/gi5qT2d.jpg 我們也嘗試了一些functions.php代碼來刪除菜單項,但仍然無法找到解決方案。有人可以提出解決方案嗎?謝謝。如何刪除特定於用戶角色的wordpress管理菜單項?

回答

0

你在主題的functions.php中試過類似這樣的東西嗎?

add_action('admin_init', 'my_remove_menu_pages');function my_remove_menu_pages() { 
global $user_ID; 
if (current_user_can('author')) { 
remove_menu_page('edit.php'); 
remove_menu_page('path visible when you hover on the menu'); 
remove_menu_page('edit.php?post_type=news'); /*for custom post type*/ 
}} 
+0

是的,我試過使用正確的路徑和正確的角色類型,但沒有任何反應。有另一種方法嗎?謝謝 – davidlovski

0

既然沒有人能幫助我,我用一種奇怪的方法解決了。對於其中一個菜單,我禁用了插件功能來顯示該菜單(它爲所有用戶角色做過),但是在嘗試尋找解決方案兩週後,最好不要繼續前進。對於視覺作曲家菜單,我編輯了該頁面的模板並更改了其中的文本。這樣雖然我無法刪除它,但看起來並不那麼糟糕。如果有人有這個真正的解決方案。將不勝感激。

相關問題