Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak dodać klasę nieparzystą/parzystą do wpisu w motywach WordPress

Chcesz dodać odrobinę wizualnego zainteresowania do swoich wpisów na blogu WordPress? Dodanie klas dla nieparzystych i parzystych wpisów może sprawić, że Twój układ będzie bardziej angażujący, przerywając długie listy wpisów subtelnymi zmianami projektowymi, które przyciągają wzrok.

Często otrzymujemy pytania od naszych czytelników o to, jak zastosować tę technikę. Chociaż wiele motywów WordPress nie oferuje wbudowanej opcji dla klas postów nieparzystych i parzystych, znaleźliśmy szybki i łatwy sposób na dodanie ich samodzielnie za pomocą darmowego wtyczki WPCode.

W tym artykule pokażemy, jak dodać klasę nieparzystą/parzystą do swoich postów w motywach WordPress.

Dodawanie klasy nieparzystej/parzystej do Twoich postów w motywach WordPress

Dlaczego dodawać klasę nieparzystą/parzystą do swoich postów w motywach WordPress?

Wiele motywów WordPress używa klasy 'odd' lub 'even' dla komentarzy w WordPress. Pomaga to użytkownikom wizualizować, gdzie kończy się jeden komentarz, a zaczyna następny.

Podobnie możesz użyć tej techniki dla swoich postów WordPress. Wygląda to estetycznie i pomaga użytkownikom szybko przeglądać strony z dużą ilością treści. Jest to szczególnie pomocne w przypadku stron głównych witryn magazynowych lub informacyjnych.

Mając to na uwadze, zobaczmy, jak dodać klasy nieparzyste i parzyste do swoich postów w motywie WordPress.

Dodawanie klasy nieparzystej/parzystej do postów w motywie WordPress

WordPress generuje domyślne klasy CSS i dodaje je do różnych elementów na Twojej stronie na bieżąco. Te klasy CSS pomagają twórcom wtyczek i motywów dodawać własne style dla różnych elementów.

WordPress posiada również funkcję o nazwie post_class, która jest używana przez twórców motywów do dodawania klas do elementu posta. Zobacz nasz przewodnik na temat jak inaczej stylizować każdy post w WordPress.

post_class to również filtr, co oznacza, że możesz do niego podpiąć własne funkcje. Dokładnie to tutaj zrobimy.

Po prostu dodaj ten kod do pliku functions.php swojego motywu, do wtyczki specyficznej dla witryny lub do wtyczki do fragmentów kodu, takiej jak WPCode.

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';

Zalecamy użycie wtyczki WPCode do dodania tego kodu. Jest to najbezpieczniejszy i najłatwiejszy sposób zarządzania niestandardowym kodem na Twojej stronie bez konieczności bezpośredniej edycji pliku functions.php Twojego motywu.

Używamy WPCode do obsługi wszystkich niestandardowych fragmentów kodu w naszym portfolio stron internetowych. Utrzymuje wszystko w porządku i zapobiega usuwaniu kodu podczas aktualizacji motywu.

Aby dowiedzieć się więcej o tym wtyczce fragmentów kodu, zapoznaj się z naszą kompletną recenzją WPCode.

WPCode

Na początek musisz zainstalować i aktywować bezpłatną wtyczkę WPCode. Instrukcje znajdziesz w tym przewodniku: jak zainstalować wtyczkę WordPress.

Po aktywacji przejdź do strony Code Snippets » + Add Snippet z poziomu panelu WordPress.

Następnie kliknij przycisk „+ Dodaj niestandardowy fragment” w opcji „Dodaj swój niestandardowy kod (nowy fragment)”.

Dodawanie niestandardowego kodu w WPCode

Następnie musisz wybrać typ kodu z listy opcji, które pojawią się na ekranie.

W tym samouczku wybierz „Fragment PHP” jako typ kodu.

Wybierz Fragment PHP jako typ kodu

Zostaniesz teraz przekierowany na stronę Utwórz niestandardowy fragment.

Stąd dodaj tytuł dla swojego fragmentu kodu, który może być czymkolwiek, co pomoże Ci zapamiętać, do czego służy kod.

Następnie wklej powyższy kod do pola „Podgląd kodu”.

Wklej kod, aby dodać klasę nieparzystą/parzystą do swoich postów

Gdy to zrobisz, po prostu przełącz przełącznik z „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment”.

Aktywuj i zapisz swój niestandardowy fragment kodu

Ta funkcja po prostu dodaje „nieparzysty” do pierwszego wpisu, potem „parzysty” i tak dalej.

Klasy nieparzyste i parzyste znajdziesz w kodzie źródłowym swojej witryny. Po prostu najedź myszką na tytuł posta, a następnie kliknij prawym przyciskiem myszy, aby wybrać Inspekcja lub Inspekcja Elementu.

Klasy nieparzyste i parzyste w kodzie źródłowym

Teraz, gdy dodałeś klasy parzyste i nieparzyste do swoich postów. Następnym krokiem jest ich stylizacja za pomocą CSS. Możesz dodać swój niestandardowy CSS do arkusza stylów swojego motywu potomnego, do kustomizatora motywu lub za pomocą wtyczki WPCode.

Oto przykładowy kod CSS, którego możesz użyć jako punktu wyjścia:

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

Tak to wyglądało na naszej stronie testowej:

Posty używające naprzemiennych kolorów tła z klasami CSS parzystymi/nieparzystymi w WordPress

Jeśli nie wiesz, jak używać CSS, być może zechcesz zapoznać się z naszym przewodnikiem jak łatwo dodać niestandardowy CSS do swojej witryny WordPress.

Dodatkowe zasoby do dostosowywania stron i wpisów WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak dodać klasę nieparzystą/parzystą do Twoich postów w motywach WordPress. Możesz również zapoznać się z innymi artykułami, aby dalej dostosowywać wygląd swojej witryny:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

16 CommentsLeave a Reply

  1. Cześć,
    Próbowałam uruchomić to na mojej stronie testowej, gdzie pracuję z Elementorem i Astrą. Z jakiegoś powodu, gdy dodaję kod – wszystko koloruje się na „nieparzysty” kolor i nie rozumiem dlaczego.
    Czy możesz mi pomóc to rozwiązać?
    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. Nazwa mojego bloga WayTrick. To blog na Bloggerze. Teraz chcę przenieść mojego bloga na WordPress. Jak to zrobić?

  3. Jak mógłbym to rozwinąć i skierować na konkretną kategorię postów?

    Mam niestandardowy typ posta – testimonial, i chcę tylko stylowanie nieparzyste/parzyste w tej sekcji.

    Dzięki!

  4. To zdecydowanie najłatwiejsza metoda tworzenia nieparzystych i parzystych postów dla WordPressa!! Dziękuję bardzo za udostępnienie!

  5. Ponieważ, niestety, selektory css3 nie są dobrze wspierane przez wszystkie przeglądarki...

    Właśnie wypróbowałem twój kod dla nowego motywu potomnego twenty eleven, który dostosowuję, działa świetnie,

    Wielkie dzięki za udostępnienie tego! !

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.