Anpassen des WordPress-Desktops und -Administrators

Inhaltsverzeichnis

Teil 1

Start

Wir werden detailliert beschreiben, wie Sie bestimmte Menüs aus dem Dashboard oder Desktop in WordPress ausblenden, die Lösung, wenn Sie einen personalisierten Job erledigen und nicht möchten, dass der Kunde ein Menü sieht oder die Konfiguration des Webs nicht ändern kann .

So verbergen Sie bestimmte Dashboard-Menüs in WordPress
Wir werden detailliert beschreiben, wie Sie bestimmte Menüs aus dem Dashboard oder Desktop in WordPress ausblenden, die Lösung, wenn Sie eine personalisierte Arbeit ausführen und nicht möchten, dass der Client bestimmte Menüs sieht oder die Konfiguration des Webs nicht ändern kann.
Wir müssen den folgenden Code in die Datei functions.php des von Ihnen verwendeten WordPress-Templates einfügen und angeben, welche Menüs wir ausblenden möchten.
 Funktion hide_menus () {globales $-Menü; $ delete = array (('Beiträge'), ('Medien'), ('Links'), ('Benutzer'), ('Kommentare')); Ende ($-Menü); while (prev ($-Menü)) {$-Wert = explodieren ('', $-Menü [Taste ($-Menü)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' hide_menus'); 

Ändern Sie das Logo auf dem Anmeldebildschirm
Auf dem Anmeldebildschirm des Managers wird das WordPress-Logo über dem Formular angezeigt. Wir können das gewünschte Logo an seiner Stelle platzieren. Dazu fügen wir diese Funktion in die Datei functions.php unseres Themes ein:
 Funktion custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Fußzeile des Admin-Panels ändern
Der Code würde auch in die Datei functions.php Ihres Themes gehen. Auf diese Weise können Sie den gewünschten Satz eingeben, zum Beispiel:
 function change_footer_admin () {echo '© 2011 Copyright - NAME DES UNTERNEHMENS. Alle Rechte vorbehalten - Web erstellt von Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Entfernen Sie Metaboxen und Funktionalitäten aus Beiträgen
Wenn wir einen Eintrag in WordPress erstellen, erscheinen viele Fenster, um Inhalte einzugeben oder Informationen anzuzeigen. Oft haben wir viele davon übrig und sie erzeugen nur Verwirrung bei Benutzern, die sich nicht mit WordPress auskennen. Zum Beispiel die Tags, die Zusammenfassung, anpassbare Felder usw.
Indem wir diesen Code in die functions.php einfügen, können wir diejenigen eliminieren, die entbehrlich erscheinen:
 if (is_admin ()): Funktion my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); endif;

Wie wir sehen, hat die Funktion remove_meta_box drei Parameter: Der erste ist die "ID" des zu entfernenden Fensters, der zweite kann die Art der Veröffentlichung, "page", "post" oder "link" sein, je nachdem, wo wir sind und die dritte "Normal", "Erweitert" oder "Seite", je nachdem, wo sich das Fenster befindet.
In dieser Funktion werden sie nur entfernt, wenn Sie kein Administrator sind. Wenn wir die Bedingung entfernen, werden sie von allen Benutzern entfernt, einschließlich des Administrators. Wir können sehen, was jedes Fenster auf seiner "ID" im HTML-Code basiert.
Metaboxen vom Desktop entfernen
Auch auf dem Desktop gibt es ein paar Fenster, die wir entbehren können. Auch für die functions.php wäre der Code:
 Funktion example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'side'); remove_meta_box ('dashboard_primary', 'dashboard', 'side'); remove_meta_box ('dashboard_secondary', 'dashboard', 'side'); remove_meta_box ('dashboard_incoming_links', 'dashboard', 'normal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Hier können wir uns anhand der ID des Fensters identifizieren, das wir löschen möchten.
VorherigeSeite 1 von 3NächsteHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave