2017-06-11 23 views
0

私はlearnpressプラグインがインストールされたWordPressのウェブサイトを持っています。使用可能なすべてのユーザーロール管理プラグインを使用して特定の役割の管理メニュー項目を削除しようとしましたが、プラグイン "管理"を使用して、私たちが望むもののほとんどを削除できました。しかし、このプラグインはこの画像で指摘されている2つの不要な管理メニュー項目を削除できませんでしたhttp://i.imgur.com/gi5qT2d.jpg function.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

私は奇妙な方法で私を解決することができませんでした。いずれかのメニューでは、プラグイン機能を無効にしてそのメニューを表示しました(すべてのユーザーロールで機能していました)。しかし、解決策を探す2週間後には、移動しないよりも優れていました。ビジュアルコンポーザーのメニューでは、そのページのテンプレートを編集し、その中のテキストを変更しました。この方法では削除できませんでしたが、それほど悪くはありません。もし誰かがこれに本当の解決策を持っていれば。それは非常に感謝します。

関連する問題