WordPress İçin Kategoriye Özel Yazı Sayfası
Bi zaman kendi yaptığım temalardan birini kullanırken bazı kategorilere ait yazılara farklı stiller uygulamam gerekmişti, bugün başka bir arkadaşa daha lazım olunca paylaşmak istedim.
Öncelikle single.php kodlar gibi istediğiniz kategoriye özel single.php sayfasını kodlayıp yeni bir isim veriyorsunuz (örn: wordpress.php) ve tema dosyasının içerisine kaydediyorsunuz.
Sonrasında single.php sayfasını açıp en başına aşağıdaki kodu yazıyorsunuz;
<?php
if ( in_category(‘catslugname’) ) {
include ‘wordpress.php’;
} else {
?>
Koddaki catslugname yazan yeri kendinize göre düzenleyip single.php’nin en son satırında da php kodunu <?php } ?> şeklinde kapatıyorsunuz.
Sağolasın kanka ama her tema da uyumlu dimi bu kod yani bazı temalarda sanki bunu hazır veriyorlardı ondan sordum ☺.
Her temada uyumlu, sıkıntı yok :)
Eyvalllah abi çok işime yarayacak da her kategoriye farklı banner ve logo nasıl yaparım onu da bi anlatabilir misin?
Özetle istediğin sanıyorum şu; her kategoriye farklı düzen. Onun da yolu şudur; category.php veya archive.php kodlar gibi yeni bir php dosyası hazırlayıp adını category-CATID.php yapman yeterli. CATID yazan yere ilgili kategorinin id’si gelmeli, onu da şuaradan öğrenebilirsin: http://prntscr.com/auq8o8
Teşekkür ederiz. Uzun süredir kafamda bardı böyle değişik tarzda şema oluşturmak. Basit gibi duruyor.