Manchmal haben Sie einen Code, Text oder eine Werbung, die Sie auf der Startseite Ihrer Website anzeigen möchten (und nicht Teil von home.php sind), aber Sie möchten sie nicht auf allen anderen Seiten Ihrer Website anzeigen. Im Folgenden finden Sie zwei verschiedene Möglichkeiten, wie Sie dies tun können. Beides ist wirklich einfach und selbst der größte WP-Noob sollte es können.
Prüfen, ob Is_Front_Page
Meiner Meinung nach ist dies die beste Methode zu verwenden. Grundsätzlich führen Sie einen sehr schnellen PHP-Test durch, um zu sehen, ob die aktuelle Seite die Startseite Ihrer Website ist, und wenn ja, zeigen Sie was auch immer. Siehe den Beispielcode unten:
<?php if ( is_front_page() ) { ?>
Do stuff here
<?php } ?>
Prüfen, ob Is_Home
Alternativ können Sie prüfen, ob die aktuelle Seite die „Homepage“ ist, und gegebenenfalls etwas unternehmen. Siehe das Beispiel unten:
<?php if ( is_home() ) { ?>
Do stuff here
<?php } ?>
Wenn Is_Home VS. Ist_Startseite
Sie fragen sich wahrscheinlich, was der Unterschied zwischen „Titelseite“ und „Heimat“. Es ist wirklich einfach. Grundsätzlich die „Vorderseitee“ ist die allererste Seite Ihrer Website (der Homepage), während „Heimat“ ist die Seite, auf der Ihre neuesten Beiträge angezeigt werden.
Benutzen ist_startseite wann immer Sie möchten, dass etwas auf der Homepage erscheint, egal ob es sich um eine statische Seite oder Ihre neuesten Beiträge handelt.
Benutzen ist Zuhause wenn Sie etwas auf der Hauptseite des Blogs zeigen möchten, auch wenn diese nicht als Startseite festgelegt ist.
Die Alternative Seitenleiste, Kopf- oder Fußzeile nur für die Homepage
Eine andere Möglichkeit besteht darin, eine Homepage-spezifische Seitenleiste, Kopf- oder Fußzeile zu erstellen, die den Code, Text oder die Werbung enthält, die Sie nur auf der Homepage anzeigen möchten. Befolgen Sie dazu einfach die folgenden einfachen Schritte:
- Neue Homepage-spezifische Datei erstellen (sidebar-home.php, footer-home.php oder header-home.php)
- Fügen Sie Ihrer Datei alles hinzu, was Sie brauchen
- Rufen Sie eine neue Datei in der home.php- oder index.php-Datei auf (je nachdem, was Ihr Template für die Startseite verwendet) – verwenden Sie dazu einfach eine der folgenden Methoden:
<?php get_header( home ); ?>
<?php get_sidebar( home ); ?>
<?php get_footer( home ); ?>
Diese Methode ist etwas mühsamer, da Sie neue Dateien erstellen müssen. Es funktioniert jedoch gut und wenn Sie eine völlig andere Seitenleiste, Fußzeile und Kopfzeile für die Homepage haben, kann dies eine gute Möglichkeit sein, die Dinge in den Dateien Ihres Themas zu organisieren.
Fragen? Bemerkungen?
Wenn Sie Fragen oder Kommentare zu den Methoden zum bedingten Anzeigen von Inhalten auf Ihrer WordPress-Homepage haben, teilen Sie uns dies in den Kommentaren mit, damit wir Ihnen helfen können. Ich bin sicher, viele andere Menschen haben die gleichen Fragen und Sie werden allen einen Gefallen tun!