Ausführliche Erklärung zum Hinzufügen und Löschen von Trennzeichen im WordPress-Backend-Administratormenü

藏色散人
Freigeben: 2021-04-13 14:15:50
nach vorne
2137 Leute haben es durchsucht

In der folgenden Tutorial-Kolumne von WordPress erfahren Sie, wie Sie das Trennzeichen im WordPress-Backend-Verwaltungsmenü hinzufügen und löschen. Ich hoffe, es wird Freunden in Not hilfreich sein!

Ausführliche Erklärung zum Hinzufügen und Löschen von Trennzeichen im WordPress-Backend-Administratormenü

WordPress-Backend-Verwaltungsmenü-Trennzeichen hinzufügen und löschen

Ich weiß nicht, ob Ihnen aufgefallen ist, dass es unter dem WordPress-Backend-Dashboard und dem Kommentarmenü ein leeres Trennzeichen gibt, aber nicht unter anderen Menüs, wie unten gezeigt :

Ausführliche Erklärung zum Hinzufügen und Löschen von Trennzeichen im WordPress-Backend-Administratormenü

Ausführliche Erklärung zum Hinzufügen und Löschen von Trennzeichen im WordPress-Backend-Administratormenü

Der Trenncode befindet sich in der Datei „menu.php“ im Verzeichnis „wp-admin“.

Zeile 62:

$menu[4] = array( '', 'read', 'separator1', '', 'wp-menu-separator' );
Nach dem Login kopieren

Zeile 184:

$menu[59] = array( '', 'read', 'separator2', '', 'wp-menu-separator' );
Nach dem Login kopieren

Vor vielen Jahren gaben Benutzer Feedback an WP-Beamte, um zu empfehlen, das Trennzeichen zu entfernen, um zwischen verschiedenen Verwaltungsmodulen zu unterscheiden. übernommen, aber das Trennzeichen Es gibt keinen Stil, nur eine Höhe, daher macht es wirklich keinen Sinn, es beizubehalten.

Löschen Sie das Trennzeichen

Wenn Sie wie ich dieses abrupte Leerzeichen als unangenehm empfinden, finden Sie hier eine Anleitung zum Löschen dieses Trennzeichens. Der einfachste Weg besteht darin, die beiden Codezeilen in der Datei „menu.php“ direkt zu löschen. Allerdings müssen Sie es beim nächsten Update des Programms erneut löschen, was ziemlich mühsam ist. Hier ist eine endgültige Methode:

Fügen Sie den folgenden Code zur Theme-Funktionsvorlage „functions.php“ hinzu.

function zm_remove_menu() {
global $menu;
unset($menu[4]);
unset($menu[59]);
}
add_action('admin_head', 'zm_remove_menu');
Nach dem Login kopieren

Wenn Sie andere Menüpunkte löschen möchten, können Sie die Datei „menu.php“ öffnen, um die Positionsnummer des entsprechenden Menüpunkts anzuzeigen. Das Medium ist beispielsweise „$menu[10]“. Fügen Sie im obigen Code einen Satz hinzu:

unset($menu[10]);
Nach dem Login kopieren

Und so weiter. Menüpositionsnummer

Trennzeichen hinzufügen

Wenn Sie als Theme-Designer Trennzeichen im benutzerdefinierten Menüteil des Themes hinzufügen möchten, um den Benutzer daran zu erinnern, dass dies themenspezifisch ist, fügen Sie es beispielsweise unter dem Medienmenü mit der Nummer 10 hinzu, Sie können wie folgt schreiben dies:

add_action('admin_menu', function () {
global $menu;
$menu[11] = ['', 'read', '', '', 'wp-menu-separator'];
});
Nach dem Login kopieren

Definieren Sie den Trennzeichenstil

Wenn Sie diesen Trennzeichenstil definieren möchten, können Sie so schreiben

function zm_separator_style(){
echo&#39;<style type="text/css">.separator {border-bottom: 1px solid #2271b1;}</style>&#39;;
}
add_action(&#39;admin_head&#39;, &#39;zm_separator_style&#39;);
Nach dem Login kopieren

Es wird auch zur Theme-Funktionsvorlage „functions.php“ hinzugefügt.

Menüposition verschiebenWenn Sie die Menüposition anpassen möchten, beispielsweise das Artikelmenü unter das Medienmenü verschieben möchten, können Sie schreiben:

function zm_move_menu () {
global $menu;
$menu[11] = $menu[5]; // 将编号5的文章菜单移动到编号10的媒体菜单下
unset($menu[5]); // 移除原文章菜单
}
add_action(&#39;admin_menu&#39;, &#39;zm_move_menu&#39;);
Nach dem Login kopieren

Andere und so weiter.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Hinzufügen und Löschen von Trennzeichen im WordPress-Backend-Administratormenü. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:zmingcx.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage