2016-04-25 12 views
0

Grundsätzlich, was ich will, ist die meisten der Admin-Menü zu entfernen und ersetzen sie durch meine eigenen, ohne ein Plugin zu verwenden. Aber ich würde es auch gerne nach einem wp Update behalten.Admin-Menü komplett ohne Plugin anpassen

Ist das eine Möglichkeit und wenn ja, wie? Oder ist es einfach eine Million Mal einfacher, das Plugin zu machen und damit fertig zu werden?

BEARBEITEN
In/wp-admin gibt es ein Menü auf der linken Seite. Ich werde nicht das meiste Menü brauchen und deshalb nicht wollen, dass andere darin sehen oder bearbeiten (weil das einzige, was passieren wird, ist, dass es die Seite kaputt macht). Also möchte ich die unnötigen Menüpunkte entfernen und relevante Menüpunkte hinzufügen. (Es geht um Beiträge, Seiten, Medien usw.)

+0

Können Sie bitte ein wenig mehr auf, was genau Sie ersetzen möchten –

+0

Ich habe meine Frage bearbeitet und formuliert es ein wenig besser. – Evergetic

+0

Sie müssen nur Menü entfernen? –

Antwort

0

Wie andere bereits erwähnt die Funktion remove_menu_page verwenden könnte, aber Sie haben noch irgendwo diesen Code zu setzen. Wenn Sie wirklich kein Plugin erstellen möchten, können Sie diesen Code der Datei Ihres Themas hinzufügen.

Meiner Meinung nach ist es nicht themenbezogener Code, also wäre es besser, ihn in ein benutzerdefiniertes Plugin zu schreiben. Und es ist wirklich einfach, hier ist ein Video, wie man in wenigen Minuten zu erstellen: https://www.youtube.com/watch?v=S9Nhb1KX7vM

In Ihrem Fall wäre es so etwas wie folgt aussehen:

<?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; 

/*?>*/ 

diesen Code Setzen Sie in einer Datei mit dem Namen custom-admin-menu.php im Ordner wp-content/plugins . Und dann aktiviere das Plugin.

0

obwohl es nicht notwendig, und es gibt viele andere Möglichkeiten, um Ihre Wordpress zu sichern installieren, aber noch können Sie die folgende Seite entnehmen und diese beantworten Ihre Frage

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

hoffe, das hilft

Achten Sie darauf und glücklich Codierung

0

diese Funktion sollte auf der admin_menu Aktion Hook aufgerufen werden.

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

Entfernt jedes Menü für alle Benutzer.

<?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'); 
    ?> 

Ausführliche Erklärung: URL