Emirhan Bülbül

Body Class Nedir ? Ne İşe Yarar ?

body_class, HTML Body elementine class isimlerini eklemeye yarayan fonksiyondur. Bu fonksiyon sayesinde anasayfa, blog sayfası, arşiv, arama sayfası, kategori sayfası, etiket sayfası, tekil yazı sayfası, normal sayfa ve özel sayfalar için farklı css özellikleri kullanılabilmektedir.

Örnek kullanımı şu şekildedir;

<body <?php body_class(); ?>>

Class ekleme

Eğer bir class adı eklemeniz gerekirse şu şekilde yapılmaktadır;

body_class('eklenecek_class_adi');

Birden fazla class eklemek için ise,

body_class(<strong>array</strong>('class-1', 'class-2', 'class-3'));

Filter İle Class Ekleme

functions.php dosyasına eklenecek bir fonksiyon ile koşullu olarak class ekleyebilirsiniz.

<strong>function</strong> <strong>bodyClass_filtreleme</strong>($class){

<strong>if</strong>(is_single()):

$class[] = 'tekil-yazi';

<strong>endif</strong>;

<strong>return</strong> $class;

}

add_filter("body_class", "bodyClass_filtreleme");

Bu fonksiyon, tekil sayfalarda body_class’a “tekil-yazi” class adını ekler. Farklı şekillerde de genişletilebilir. Umarım olayı kavramışsınızdır. Bir sonraki yazılarda görüşmek üzere.

 

Yorum Yap

Elektronik Sigara E Sigara Likit Smok takipçi satın al