WordPress Kategoriye Göre Farklı Single.Php

WordPress‘te video, galeri v.b kategori yazılarını ayrı tasarımda göstermek isteyebilirsiniz. Düz yazı görünümünden farklı bir şablon yapabilirsiniz. Birden farklı oluşturduğunuz single.php‘de farklı özel alanlar uygulayabilirsiniz. Bunun için standart single.php içeriğine alttaki kodları ekleyin.

post;
if ( in_category('2') ) {
 include(TEMPLATEPATH . '/single-blog.php'); }
 else { include(TEMPLATEPATH . '/single-default.php');
}
?>

Üstteki kodda in_category alanındaki “2” olan kategori id’miz oluyor. “2 kategori id’miz” single-blog.php olarak açılacaktır. Eğer “2 numaralı kategori” dışında ekleme yaparsak single-default.php olarak gelecek.

Birden fazla farklı tasarım için;

post;
if ( in_category('2') ) {
include(TEMPLATEPATH . '/single-blog.php'); }
elseif ( in_category('5') ) {
include(TEMPLATEPATH . '/single-foto.php'); }
elseif ( in_category('8') ) {
include(TEMPLATEPATH . '/single-video.php'); }
else { include(TEMPLATEPATH . '/single-default.php');
}
?>

single-default.php‘yi makale yazıları olarak adlandırırsak kategori id’si ile belirtmediklerimiz o şablon ile açılacak diğerleri yaptığınız şablon tasarımlarında gelecektir.

Leave A Comment