HeadstartWP – Welche Vorlage sollten Sie für Ihr WordPress-Backend wählen?
Ich habe mich entschieden, „Intentionally Blank“ als Haupttheme für mein Backend zu verwenden. Ich finde die Möglichkeit, im Frontend nichts anzuzeigen, sehr praktisch. Ich werde hier nicht erklären, wie man ein Theme in WordPress aktiviert, aber mir ist eine kleine Einschränkung dieses Themes aufgefallen, die wir nun beheben werden.
Das Theme „Intentionally Blank“ verfügt über keine registrierten Menüpositionen, sodass wir keine Möglichkeit haben, ein Frontend-Menü einzurichten – doch es gibt eine Lösung. Erstellen wir ein Child-Theme dieser Vorlage. Falls ihr nicht wisst, was ein Child-Theme ist, oder Bedenken habt, wie ihr vorgehen sollt, empfehle ich euch, in den WordPress-Entwicklerressourcen nachzuschlagen:
Sobald Sie Ihr Child-Theme erstellt haben, aktivieren Sie es und fügen Sie die Registrierung eines „primären“ Menüs hinzu:
1
2
3
4
5
6
function ibc_add_nav_menus() {
register_nav_menus([
'primary' => __( 'Primary Menu', 'ibc' )
]);
}
add_action('init', 'ibc_add_nav_menus');Wenn du mehr über diese wenigen Codezeilen erfahren möchtest, empfehle ich dir immer, die offizielle WordPress-Dokumentation unter folgendem Link aufzurufen:
Es ist äußerst wichtig, den Primärschlüssel nicht zu ändern, da im HeadstartWP-Starter-Theme direkt von diesem Speicherort aus geladen wird. Nun können Sie Ihr Menü im Backend erstellen und Primary Menu als Speicherort festlegen; beim nächsten Laden im Frontend werden Ihnen die von Ihnen festgelegten Menüpunkte sofort angezeigt.