Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So fügen Sie Ihren Beiträgen in WordPress-Themes eine ungerade/gerade Klasse hinzu

Möchten Sie Ihren WordPress-Blogbeiträgen einen Hauch von visuellem Interesse verleihen? Das Hinzufügen von ungeraden und geraden Klassen kann Ihr Layout ansprechender gestalten und lange Listen von Beiträgen mit subtilen Designänderungen unterbrechen, die ins Auge fallen.

Wir erhalten häufig Fragen von unseren Lesern, wie diese Technik angewendet werden kann. Während viele WordPress-Themes keine integrierte Option für ungerade und gerade Beitragsklassen bieten, haben wir eine schnelle und einfache Möglichkeit gefunden, sie selbst mit dem kostenlosen WPCode-Plugin hinzuzufügen.

In diesem Artikel zeigen wir Ihnen, wie Sie ungerade/gerade Klassen zu Ihren Beiträgen in WordPress-Themes hinzufügen.

Ungerade/gerade Klasse zu Ihren Beiträgen in WordPress-Themes hinzufügen

Warum ungerade/gerade Klassen zu Ihren Beiträgen in WordPress-Themes hinzufügen?

Viele WordPress-Themes verwenden eine ungerade oder gerade Klasse für WordPress-Kommentare. Dies hilft Benutzern zu visualisieren, wo ein Kommentar endet und der nächste beginnt.

Ähnlich können Sie diese Technik für Ihre WordPress-Beiträge verwenden. Es sieht ästhetisch ansprechend aus und hilft Benutzern, Seiten mit vielen Inhalten schnell zu überfliegen. Es ist besonders hilfreich für die Homepage von Magazin- oder Nachrichtenwebsites.

Nachdem dies gesagt ist, sehen wir uns an, wie Sie Ihren Beiträgen in WordPress eine ungerade und gerade Klasse hinzufügen.

Hinzufügen von ungeraden/geraden Klassen zu Beiträgen im WordPress-Theme

WordPress generiert Standard-CSS-Klassen und fügt sie dynamisch zu verschiedenen Elementen auf Ihrer Website hinzu. Diese CSS-Klassen helfen Plugin- und Theme-Entwicklern, ihre eigenen Stile für verschiedene Elemente hinzuzufügen.

WordPress verfügt auch über eine Funktion namens post_class, die von Theme-Entwicklern verwendet wird, um Klassen zum Beitragselement hinzuzufügen. Sehen Sie sich unseren Leitfaden an, wie Sie jeden WordPress-Beitrag unterschiedlich gestalten.

Die post_class ist auch ein Filter, was bedeutet, dass Sie Ihre eigenen Funktionen daran hängen können. Genau das werden wir hier tun.

Fügen Sie diesen Code einfach zu Ihrer Theme-Datei functions.php, einem standortspezifischen Plugin oder einem Code-Snippet-Plugin wie WPCode hinzu.

function oddeven_post_class ( $classes ) {
   global $current_class;
   $classes[] = $current_class;
   $current_class = ($current_class == 'odd') ? 'even' : 'odd';
   return $classes;
}
add_filter ( 'post_class' , 'oddeven_post_class' );
global $current_class;
$current_class = 'odd';

Wir empfehlen die Verwendung des WPCode-Plugins, um diesen Code hinzuzufügen. Es ist der sicherste und einfachste Weg, benutzerdefinierten Code auf Ihrer Website zu verwalten, ohne direkt die functions.php -Datei Ihres Themes bearbeiten zu müssen.

Wir verwenden WPCode, um alle benutzerdefinierten Snippets auf unserem Portfolio von Websites zu verwalten. Es hält alles organisiert und verhindert, dass Code bei Theme-Updates gelöscht wird.

Um mehr über dieses Code-Snippets-Plugin zu erfahren, lesen Sie unsere vollständige WPCode-Bewertung.

WPCode

Zuerst müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Anleitungen finden Sie in diesem Leitfaden zur Installation eines WordPress-Plugins.

Gehen Sie nach der Aktivierung im WordPress-Dashboard zur Seite Code-Snippets » + Snippet hinzufügen .

Klicken Sie dann unter der Option „Benutzerdefinierten Code hinzufügen (Neuer Snippet)“ auf die Schaltfläche „+ Benutzerdefinierten Snippet hinzufügen“.

Benutzerdefinierten Code in WPCode hinzufügen

Als Nächstes müssen Sie einen Code-Typ aus der Liste der auf dem Bildschirm angezeigten Optionen auswählen.

Wählen Sie für dieses Tutorial als Code-Typ „PHP-Snippet“.

Wählen Sie PHP-Snippet als Code-Typ

Sie werden nun zur Seite „Benutzerdefiniertes Snippet erstellen“ weitergeleitet.

Fügen Sie hier einen Titel für Ihr Code-Snippet hinzu, der Ihnen helfen kann, sich daran zu erinnern, wofür der Code bestimmt ist.

Danach fügen Sie den obigen Code in das Feld 'Code-Vorschau' ein.

Fügen Sie den Code ein, um ungerade/gerade Klassen zu Ihren Beiträgen hinzuzufügen

Sobald das erledigt ist, schalten Sie einfach den Schalter von 'Inaktiv' auf 'Aktiv' und klicken Sie auf die Schaltfläche 'Snippet speichern'.

Aktivieren und speichern Sie Ihren benutzerdefinierten Code-Snippet

Diese Funktion fügt einfach dem ersten Beitrag „ungerade“ hinzu, dann „gerade“ und so weiter.

Sie können die ungeraden und geraden Klassen im Quellcode Ihrer Website finden. Bewegen Sie einfach die Maus über einen Beitragstitel und klicken Sie dann mit der rechten Maustaste, um "Untersuchen" oder Element untersuchen auszuwählen.

Ungerade und gerade Klassen im Quellcode

Jetzt, da Sie Ihren Beiträgen gerade und ungerade Klassen hinzugefügt haben. Der nächste Schritt ist, sie mit CSS zu gestalten. Sie können Ihr benutzerdefiniertes CSS zur Stylesheet Ihres Child-Themes, zum Theme Customizer oder mit dem WPCode-Plugin hinzufügen.

Hier ist ein Beispiel-CSS, das Sie als Ausgangspunkt verwenden können:

.even {
background:#f0f8ff;  
} 
.odd {
 background:#f4f4fb;
}

So sah es auf unserer Testseite aus:

Beiträge mit abwechselnden Hintergrundfarben mit geraden/ungeraden CSS-Klassen in WordPress

Wenn Sie nicht wissen, wie man CSS verwendet, sollten Sie sich unseren Leitfaden zum einfachen Hinzufügen von benutzerdefiniertem CSS zu Ihrer WordPress-Website ansehen.

Zusätzliche Ressourcen zum Anpassen von WordPress-Seiten und -Beiträgen

Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie die ungerade/gerade Klasse zu Ihren Beiträgen in WordPress-Themes hinzufügen. Möglicherweise möchten Sie auch diese anderen Artikel lesen, um das Design Ihrer Website weiter anzupassen:

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

16 CommentsLeave a Reply

  1. Hallo,
    Ich habe versucht, das auf meiner Testseite zum Laufen zu bringen, wo ich mit Elementor und Astra arbeite. Aus irgendeinem Grund, sobald ich den Code hinzufüge – färbt sich alles mit der „ungeraden“ Farbe, und ich verstehe nicht warum.
    Können Sie mir bitte helfen, das zu klären?
    Vera

    • For that question, you would want to check with Elementor to ensure their page builder is not overriding the function and they should be able to assist :)

      Admin

  2. Mein Blog-Name WayTrick. Es ist ein Blogger-Blog. Jetzt möchte ich meinen Blog auf WordPress übertragen. Wie mache ich das?

  3. Wie könnte ich das noch weiter ausbauen und eine bestimmte Beitrags-Kategorie ansprechen?

    Ich habe einen benutzerdefinierten Beitragstyp – Testimonial, und ich möchte nur eine ungerade/gerade Formatierung in diesem Abschnitt.

    Danke!

  4. Dies ist mit Abstand die einfachste Methode, um ungerade und gerade Beiträge für WordPress zu erstellen!! Vielen Dank fürs Teilen!

  5. Da CSS3-Selektoren leider nicht von allen Browsern gut unterstützt werden...

    Ich habe gerade Ihren Code für ein neues Twenty Eleven Child-Theme ausprobiert, das ich anpasse, er funktioniert so gut,

    Vielen Dank für das Teilen!

Kommentar hinterlassen

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.