WordPress’te
Category Images diye aratırsanız 2-3 eklenti geliyor ama siz aşağıdaki linke tıklarsanız direk bu eklentiyi indirebilirsiniz.
Eklenti sayfası
Kod:
http://wordpress.org/extend/plugins/categories-images/
Eklentiyi indirdiniz peki ne yapacaksınız öncelikle hangi kategoriye resim ekliyecekseniz o kategoriyi düzenlemeye girin ve kaç pxlik bir resim eklicekseniz pcnizden seçip kaydedin sonra ufak bir ayrıntı size önerdiği kod şu
Kod:
<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>
bu kodu img src tagı arasına koymanız gerek yani şöyle kullanılıyor;
Kod:
<img src="<?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?>">
tabi bu koduda kategori sayfasına gömmeniz gerek hatta bir çalışma yapmıştım ama css’ini size bırakıyorum siz ayarlarsınız ben sadece biraz kodda düzenleme yaptım ama benim amacım bir kategoriye ait alt kategorileri listelemekti onun için şöyle birşey uyguladım.
Kod:
<div class="genelalan">
<?php $category = get_the_category(); $parent = get_cat_name($category[0]->category_parent); function get_category_id($cat_name){ $term = get_term_by('name', $cat_name, 'category'); return $term->term_id; } $category_ID = get_category_id($parent); $ugur = array('child_of' => $category_ID,); $categories= get_categories($ugur); foreach ($categories as $category) { print '<div class="kategori"><a href="' . get_category_link( $category->term_id ) . '"><div class="resim"><img src="' . z_taxonomy_image_url( $category->term_id ) . '" /></div>'; print '<div class="isim"><h4>'.$category->cat_name.'</h4></div></a></div>'; } ?>
</div> <!-- end of .beslenme -->
Yukarıdaki kodu alt kategorileri olan ana kategori sayfasına gömerseniz sadece alt kategorileri gösterir.
Buradaki kodun css’i şöyle
Kod:
.genelalan
.genelalan .kategori
.genelalan .kategori .resim
.genelalan .kategori .isim
.genelalan .kategori .isim h4
.genelalan .kategori .isim h4 a
tabi kategoriye özel sayfa hazırlamayı bilmeniz gerekmekte bilmiyorsanız kısaca şöyle hangi kategori ana kategoriniz ise onun
ID’sine bakın ve ftpden
category.php yi kopyalayın ve
category-8.php olarak kaydedip tekrar ftp'den sitenize gönderin tabi
id'si kaç ise ona göre yazın. Benim category.php sayfam yok diyorsanız
archive.php’yi kopyalasanız da olur.