Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Hinzufügen der Klasse Ungerade/Gerade zu Ihrem Beitrag in WordPress-Themen

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Beiträge in Ihrem WordPress-Theme mit ungeraden und geraden Klassen versehen?

Durch Hinzufügen einer ungeraden und geraden Klasse können Sie jeden zweiten Beitrag anders gestalten.

In diesem Artikel zeigen wir Ihnen, wie Sie in WordPress-Themes eine ungerade/gerade Klasse zu Ihrem Beitrag hinzufügen können.

Adding Odd/Even class to your posts in WordPress themes

Warum sollte man in WordPress-Themes die Klasse ungerade/gerade zu den Beiträgen hinzufügen?

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

In ähnlicher Weise können Sie diese Technik auch für Ihre WordPress-Beiträge verwenden. Sie sieht ästhetisch ansprechend aus und hilft den Nutzern, Seiten mit vielen Inhalten schnell zu überfliegen. Es ist besonders hilfreich für die Homepage von Zeitschriften- oder Nachrichten-Websites.

Schauen wir uns nun an, wie Sie Ihren Beiträgen im WordPress-Theme eine ungerade und gerade Klasse hinzufügen können.

Hinzufügen der Klasse Ungerade/Gerade zu Beiträgen im WordPress-Theme

WordPress generiert Standard-CSS-Klassen und fügt sie den verschiedenen Elementen auf Ihrer Website spontan 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 zu Post-Elementen hinzuzufügen. In unserem Leitfaden erfahren Sie, wie Sie jeden WordPress-Beitrag anders gestalten können.

Die post_class ist auch ein Filter, was bedeutet, dass Sie Ihre eigenen Funktionen damit verknüpfen können. Das ist genau das, was wir hier tun werden.

Fügen Sie diesen Code einfach in die Datei functions.php Ihres Themes, in ein Site-spezifisches Plugin oder in ein Code-Snippets-Plugin ein.

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, diesen Code mit dem WPCode-Plugin hinzuzufügen. Es ist das beste Plugin für Codeschnipsel, das es sicher und einfach macht, benutzerdefinierten Code in WordPress hinzuzufügen.

WPCode

Zu Beginn müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Anweisungen dazu finden Sie in dieser Anleitung zur Installation eines WordPress-Plugins.

Rufen Sie nach der Aktivierung die Seite Code Snippets “ + Snippet hinzufügen im WordPress-Dashboard auf. Klicken Sie dann auf die Schaltfläche „Snippet verwenden“ unter der Option „Eigenen Code hinzufügen (neues Snippet)“.

Add a new custom code snippet in WPCode

Fügen Sie dann einen Titel für Ihr Codefragment hinzu, der so gewählt werden kann, dass Sie sich an die Bedeutung des Codes erinnern können.

Fügen Sie dann den Code von oben in das Feld „Codevorschau“ ein und wählen Sie „PHP Snippet“ als Codetyp aus der Dropdown-Liste auf der rechten Seite.

Paste code snippet into WPCode plugin

Danach schalten Sie einfach den Schalter von „Inaktiv“ auf „Aktiv“ um und klicken auf die Schaltfläche „Snippet speichern“.

Activate and save your custom code snippet

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

Sie können die ungeraden und geraden Klassen im Quellcode Ihrer Website finden. Gehen Sie einfach mit der Maus auf einen Beitragstitel und klicken Sie dann mit der rechten Maustaste, um „Inspect“ oder „Inspect Element“ auszuwählen.

Odd and Even classes in source code

Sie haben nun gerade und ungerade Klassen zu Ihren Beiträgen hinzugefügt. Der nächste Schritt besteht darin, sie mit CSS zu gestalten. Sie können Ihr benutzerdefiniertes CSS in das Stylesheet Ihres Child-Themes, in den Theme-Customizer oder mit dem WPCode-Plugin hinzufügen.

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

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

So sah es auf unserer Testseite aus:

Posts using alternate background colors with even/odd css classes in WordPress

Wenn Sie nicht wissen, wie man CSS verwendet, sollten Sie sich unsere Anleitung ansehen, wie Sie Ihrer WordPress-Website ganz einfach benutzerdefinierte CSS hinzufügen können.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie Sie Ihren Beiträgen in WordPress-Themes ungerade/gerade Klassen hinzufügen können. Vielleicht interessieren Sie sich auch für unsere Anleitung zur Gestaltung des WordPress-Kommentar-Layouts und unsere Expertenauswahl der besten WordPress-Seitenersteller.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

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

Reader Interactions

17 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Vera says

    Hello,
    I was trying to make this work on my test site, where I work with Elementor and Astra. For some reason, once I add the code – everything colors with the „odd“ color, and I don’t understand why.
    Can you help me sort it out, please?
    Vera

    • WPBeginner Support says

      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

  3. Samuel says

    How could I take this a step further and target a specific post category?

    I have a custom post type – testimonial, and I only want odd/even styling in that section.

    Thanks!

  4. Christine says

    As, sadly, css3 selectors are not well supported by all browsers…

    I just tried your code for a new twenty eleven child theme i’m customizing, it works so fine,

    Thanks a Lot for sharing this ! !

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.