Farklı kategoriler için ayrı bir headera sahip olan WordPress bloglarını hiç gördünüz mü? Bu yazıda, her bir WordPress kategorisi için özel header, footer veya sidebar eklemek için kullanabileceğiniz basit bir snippet’i paylaşacağız.
<?php if (is_category('Blog')) {
get_header('blog');
} else {
get_header();
} ?>
Yukarıdaki kod, temelde WordPress’e “Birisi Blog” kategorisini açarsa, WordPress’in varsa header-blog.php adlı bir dosyayı görüntülemesi gerektiğini söyler. Mevcut değilse veya kategori blog değilse, WordPress varsayılan başlık dosyasını görüntüler.
Aşağıdakiler ise yukardaki gibi yazılarak eklenebilir. Burada önemli olan footer-blog.php ve sidebar-blog.php dosyalarının tema kök dizininde bulunması.
<?php
get_sidebar('blog');
get_footer('blog');
?>