2016-04-25 12 views
0

基本的には、管理メニューのほとんどを削除し、プラグインを使用せずに自分のものに置き換えることです。しかし、私はまたwpの更新後に滞在したいと思います。プラグインなしで管理メニューを完全にカスタマイズする

これは可能でしょうか、もしそうなら、どうですか? または、プラグインを作成して完了するのは100万回簡単ですか?

編集
/wp-adminには、左側にメニューがあります。私はメニューのほとんどを必要としないので、他の人がそこにあるものを見たり編集したりすることを望んでいません。(起こる唯一のことはサイトが壊れるからです)。だから私は不必要なメニュー項目を削除し、関連するメニュー項目を追加したい。

+0

正確に置き換えたいものをもう少し詳しく説明できますか? –

+0

私は自分の質問を編集し、それを少し改良しました。 – Evergetic

+0

メニューのみを削除する必要がありますか? –

答えて

0

他の人がすでにあなたが機能remove_menu_pageを使用することができます言及したが、あなたはまだどこかにこのコードを配置する必要があります。 本当にプラグインを作成したくない場合は、このコードをテーマのfunctions.phpファイルに追加することができます。

私の意見ではテーマに関連するコードではないので、カスタムプラグインに入れる方が良いでしょう。フォルダwp-content/pluginscustom-admin-menu.phpという名前のファイルにこのコードを入れて

<?php 
/* 
Plugin Name: Custom Admin Menu 
Version:  1.0.0 
Description: My Custom Admin Menu 
Author:   Peter van der Net 
*/ 
if (!function_exists('my_custom_admin_menu')): 

    function my_custom_admin_menu(){ 
     remove_menu_page('index.php'); 
     remove_menu_page('plugins.php'); 
     remove_menu_page('users.php'); 
     // etcetera.. 
    } 

    add_action('admin_menu', 'my_custom_admin_menu'); 

endif; 

/*?>*/ 

:あなたのケースでは、それは次のようになります https://www.youtube.com/watch?v=S9Nhb1KX7vM

:そしてそれは、ここでは数分以内に作成する方法についてのビデオだ本当に簡単です。プラグインを有効にします。

0

(これは、投稿、ページ、メディアなどについてです)、それは必要ではなく、そこにあなたのWordPressのインストール確保するために、他の多くの方法がありますが、それでもあなたは以下のページを参照することができ、これは、あなたの質問にお答えしますが、

https://codex.wordpress.org/Function_Reference/remove_menu_page

ホープこれはadmin_menuアクションフックに呼ばれるべき

0

この機能をコーディング

世話と幸せに役立ちます。

<?php 
    function custom_menu_page_removing() { 
     remove_menu_page($menu_slug); 
    } 
    add_action('admin_menu', 'custom_menu_page_removing'); 
    ?> 

すべてのユーザーのすべてのメニューを削除します。詳しい説明については

<?php 
    function remove_menus(){ 
    remove_menu_page('index.php');     //Dashboard 
    remove_menu_page('jetpack');     //Jetpack* 
    remove_menu_page('edit.php');     //Posts 
    remove_menu_page('upload.php');     //Media 
    remove_menu_page('edit.php?post_type=page'); //Pages 
    remove_menu_page('edit-comments.php');   //Comments 
    remove_menu_page('themes.php');     //Appearance 
    remove_menu_page('plugins.php');    //Plugins 
    remove_menu_page('users.php');     //Users 
    remove_menu_page('tools.php');     //Tools 
    remove_menu_page('options-general.php');  //Settings 

    } 
    add_action('admin_menu', 'remove_menus'); 
    ?> 

URL

関連する問題