Bazen öyle bir an geliyor ki wordpress te standart dışı bir kategori yada bir sayfa ihtiyacı duyabiliyoruz tam bu noktada yapılan basit bir örneği paylaşmak istedim.
Olay: Yüzlerce konudan oluşan bir sitede 10 adet özel sayfamız olsun ve bunların tasarımları diğerlerinden biraz daha farklı olmasını planlıyoruz.
Çözüm:
1- mevcut single.php nin iki adet kopyasını oluşturalım örneğin single_makaleler.php single_videolar.php
2- mevcut temanın single.php içinteki tüm veriyi silip içerisine
<?php
$post = $wp_query->post;
if ( in_category('340') ) {
include(TEMPLATEPATH . '/single_videolar.php');
} else {
include(TEMPLATEPATH . '/single_makaleler.php');
}
?>yapıştırıyoruz.
3- örnektede görüldüğü gibi wordpress kategori id si 340 olan "Videolar" için artık bağımsız bir temaya sahip olduk