Haben Sie jemals WordPress-Blogs gesehen, die einen separaten Header für verschiedene Kategorien haben? In diesem Tutorial werden wir ein einfaches Snippet teilen, mit dem Sie benutzerdefinierte Kopfzeilen, Fußzeilen oder sogar Seitenleisten für jede WordPress-Kategorie hinzufügen können.
Um eine bestimmte Kopfzeile aufzurufen, müssen Sie Ihre index.php und ersetzen Sie Ihren normalen Header-Code durch diesen:
get_header(‚bloggen‘);
} anders {
get_header();
} ?>
Dieser obige Code sagt WordPress im Grunde, dass, wenn jemand die Kategorie „Blogging“ öffnet, WordPress eine Datei namens header-blogging.php anzeigen muss, falls sie existiert. Wenn sie nicht existiert oder die Kategorie nicht bloggt, zeigt WordPress die Standard-Header-Datei an.
Um für jede eine separate Seitenleiste zu erhalten, müssen Sie nur den folgenden Code hinzufügen:
get_sidebar(‚bloggen‘);
} anders {
get_sidebar();
} ?>
Der obige Code sucht nach sidebar-blogging.php, um die Standard-Fußzeilendatei zu ersetzen, wenn die Kategorie Blogging ist.
Um für jede Kategorie eine separate Fußzeile zu erhalten, müssen Sie nur den folgenden Code hinzufügen:
get_footer(‚bloggen‘);
} anders {
get_footer();
} ?>
Der obige Code sucht nach footer-blogging.php, um die Standard-Fußzeilendatei zu ersetzen, wenn die Kategorie Blogging ist.