En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Temalarına Gönderinize Tek/Çift Sınıf Ekleme

WordPress blog yazılarınıza görsel bir ilgi katmak ister misiniz? Tek ve çift sınıflar eklemek, düzeninizi daha ilgi çekici hale getirebilir, uzun gönderi listelerini göz alıcı ince tasarım değişiklikleriyle bölebilir.

Okuyucularımızdan bu tekniği nasıl uygulayacaklarına dair sık sık sorular alıyoruz. Birçok WordPress teması tek ve çift gönderi sınıfları için yerleşik bir seçenek sunmasa da, ücretsiz WPCode eklentisini kullanarak bunları kendiniz eklemenin hızlı ve kolay bir yolunu bulduk.

Bu makalede, WordPress temalarında gönderilerinize tek/çift sınıfı nasıl ekleyeceğinizi göstereceğiz.

WordPress temalarınızdaki gönderilerinize Tek/Çift sınıfı ekleme

WordPress Temalarında Gönderilerinize Tek/Çift Sınıfı Neden Eklemelisiniz?

Birçok WordPress teması, WordPress yorumları için tek veya çift sınıf kullanır. Kullanıcıların bir yorumun nerede bittiğini ve bir sonrakinin nerede başladığını görselleştirmelerine yardımcı olur.

Benzer şekilde, bu tekniği WordPress gönderileriniz için de kullanabilirsiniz. Estetik açıdan hoş görünüyor ve kullanıcıların çok fazla içeriğe sahip sayfaları hızlı bir şekilde taramasına yardımcı oluyor. Özellikle dergi veya haber sitelerinin ana sayfası için faydalıdır.

Bunu söyledikten sonra, WordPress temanıza gönderilerinize tek ve çift sınıf eklemenin nasıl yapıldığına bakalım.

WordPress Temasında Gönderilere Tek/Çift Sınıfı Ekleme

WordPress, varsayılan CSS sınıfları oluşturur ve bunları web sitenizdeki farklı öğelere anında ekler. Bu CSS sınıfları, eklenti ve tema geliştiricilerinin farklı öğeler için kendi stillerini eklemelerine yardımcı olur.

WordPress ayrıca tema geliştiricileri tarafından gönderi öğesine sınıflar eklemek için kullanılan post_class adlı bir işleve sahiptir. Her WordPress gönderisini farklı şekilde nasıl stilize edeceğinizle ilgili kılavuzumuza bakın.

post_class aynı zamanda bir filtre'dir, bu da kendi fonksiyonlarınızı ona bağlayabileceğiniz anlamına gelir. İşte tam olarak burada yapacağımız şey bu.

Bu kodu temanızın functions.php dosyasına, bir siteye özel eklentiye veya WPCode gibi bir kod parçacıkları eklentisine eklemeniz yeterlidir.

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

Bu kodu eklemek için WPCode eklentisini kullanmanızı öneririz. Tema'nızın functions.php dosyasını doğrudan düzenlemek zorunda kalmadan özel kodu sitenizde yönetmenin en güvenli ve en kolay yoludur.

Tüm özel kod parçacıklarını web siteleri portföyümüzde yönetmek için WPCode kullanıyoruz. Her şeyi düzenli tutar ve tema güncellemeleri sırasında kodun silinmesini önler.

Bu kod parçacığı eklentisi hakkında daha fazla bilgi edinmek için tam WPCode incelememize bakın.

WPCode

Başlamak için ücretsiz WPCode eklentisini yükleyip etkinleştirmeniz gerekir. Talimatlar için, bir WordPress eklentisinin nasıl kurulacağına dair bu rehbere bakın.

Etkinleştirdikten sonra, WordPress kontrol panelinden Kod Parçacıkları » + Parçacık Ekle sayfasına gidin.

Ardından, ‘Özel Kodunuzu Ekle (Yeni Parça)’ seçeneği altındaki ‘+ Özel Parça Ekle’ düğmesine tıklayın.

WPCode'a Özel Kod Ekleme

Ardından, ekrana gelen seçenekler listesinden bir kod türü seçmeniz gerekir.

Bu eğitim için kod türü olarak 'PHP Parçacığı'nı seçin.

Kod türü olarak PHP Kod Parçacığı'nı seçin

Şimdi Özel Kod Parçacığı Oluştur sayfasına yönlendirileceksiniz.

Buradan, kod parçasının ne işe yaradığını hatırlamanıza yardımcı olacak herhangi bir başlık ekleyin.

Bundan sonra, yukarıdaki kodu 'Kod Önizleme' kutusuna yapıştırın.

Gönderilerinize tek/çift sınıf eklemek için kodu yapıştırın

İşlem tamamlandıktan sonra, geçişi 'Etkin Değil'den 'Etkin'e getirin ve 'Kod Parçasını Kaydet' düğmesine tıklayın.

Özel kod parçacığınızı etkinleştirin ve kaydedin

Bu fonksiyon, ilk gönderiye tek, sonra çift ve bu şekilde devam eden bir sınıf ekler.

Tek ve çift sınıfları sitenizin kaynak kodunda bulabilirsiniz. Fareyi bir gönderi başlığına getirin ve ardından Denetle veya Denetleme Öğesi'ni seçmek için sağ tıklayın.

Kaynak kodda Tek ve Çift sınıflar

Artık gönderilerinize tek ve çift sınıflar eklediğinize göre. Bir sonraki adım, bunları CSS kullanarak biçimlendirmektir. Özel CSS'nizi alt temanızın stil sayfasına, tema özelleştiriciye veya WPCode eklentisini kullanarak ekleyebilirsiniz.

Başlangıç noktası olarak kullanabileceğiniz örnek bir CSS:

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

Test sitemizde böyle görünüyordu:

WordPress'te tek/çift CSS sınıflarıyla alternatif arka plan renkleri kullanan gönderiler

CSS kullanmayı bilmiyorsanız, WordPress sitenize özel CSS'yi kolayca nasıl ekleyeceğiniz hakkındaki rehberimize göz atmak isteyebilirsiniz.

WordPress Sayfalarını ve Gönderilerini Özelleştirme İçin Ek Kaynaklar

Bu makalenin WordPress temalarınızdaki gönderilerinize tek/çift sınıf eklemeyi öğrenmenize yardımcı olduğunu umuyoruz. Sitenizin tasarımını daha da özelleştirmek için bu diğer makalelere de göz atmak isteyebilirsiniz:

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

16 CommentsLeave a Reply

  1. Bunu özel gönderi türü (CPT) ile kullanmak istiyorum, o zaman nasıl kullanabilirim?

  2. Merhaba, Elementor ve Astra ile çalıştığım test sitemde bunu çalıştırmaya çalışıyordum. Nedense, kodu eklediğimde – her şey "tek" renkle renklendiriliyor ve nedenini anlamıyorum. Bunu çözmeme yardımcı olabilir misin, lütfen? 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 :)

      Yönetici

  3. Blog Adım WayTrick. Bir Blogger Blogu. Şimdi blogumu WordPress'e aktarmak istiyorum. Nasıl yaparım?

  4. Bu, Genesis çerçevesinde çalışmıyor gibi görünüyor? Eklenmesi gereken ek kod var mı?

  5. Bunu bir adım öteye taşıyıp belirli bir gönderi kategorisini nasıl hedefleyebilirim?

    Özel bir gönderi türüm var – referans ve yalnızca o bölümde tek/çift stil istiyorum.

    Teşekkürler!

  6. Bu, WordPress için tek ve çift gönderiler oluşturmanın açık ara en kolay yöntemi!! Paylaştığınız için çok teşekkürler!

  7. Ne yazık ki, css3 seçicileri tüm tarayıcılar tarafından iyi desteklenmediği için...

    Özelleştirdiğim yeni bir yirmi on bir çocuk teması için kodunuzu denedim, çok iyi çalışıyor,

    Bunu paylaştığınız için çok teşekkürler! !

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.