Ben yaklaşık bir yıldır blog yazıyorum ve bu arşiv sayfalarını özelleştirmeyi de yine bir yıldır düşünüyorum. Fakat başka işlerden bir türlü sıra ona gelmedi. Bir günde yaptığım Güneş temasıyla birlikte, bunu da aradan çıkarayım dedim. İyi ki de demişim.
Yapalım
Archive.php dosyasında aşağıdaki kodu aratın. (Buna benzer de olabilir)
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Bu kodun hemen altına aşağıdaki kodu ekleyin.
<?php $temp_category = single_cat_title('',false); if (!empty($temp_category)){ // give index ?>
<h1><?php single_cat_title(); ?></h1>
<p><?php echo(category_description(the_category_ID(false))); ?></p>
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li><br>
<?php endforeach; else: ?>
<p><?php _e('Üzgünüm aradığınız kriterlere uygun yazı bulamadık.'); ?></p>
<?php endif; ?>
<?php }else{ // give details or single post ?>
<?php } ?>İpucu 1 - Arşiv SayfasıEğer temanızda archive.php dosyası yoksa üzülmeyin. Bunun için index.php dosyasını bilgisayarınıza indirin, adını archive.php olarak değiştirin ve sonra tekrar yükleyin.
İpucu 2 - Listeleme
Listeleme şeklini değiştirmek li etiketini değiştirebilirsiniz. Bu tamamen kullandığınız css kodlarına bağlı. Ayrıca sadece bu arşiv sayfalarına özel bir tasarım da yapabilirsiniz. Gerçekten çok hoş olur.
İpucu 3 - Kategori Açıklaması
Kategori açıklaması kullanmıyorsanız ya da bundan sonra da kullanmayı düşünmüyorsanız aşağıdaki kodu silebilirsiniz. Bir paragrafı kategori açıklamasına verdiğimiz için bir satırlık bir boşluk oluyor. Buna gerek.
<p><?php echo(category_description(the_category_ID(false))); ?></p>Sonuç