İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Kategori sayfalarına özel görsel eklemek

yazarkafam

İyinet Üyesi
Onaylı Üye
Katılım
5 Ocak 2019
Mesajlar
33
Reaction score
6
Kategori sayfalarına özel olarak görsel eklemek istiyorum, örnek veriyorum teknoloji kategorisine tıklayınca önce üst kısımda teknoloji ile ilgili görsel gelecek ve görselin altında da görseli tamamlayacak kategori açıklaması olacak. Bunu nasıl yapabilirim ?
 

yasintekin

Onaylı Üye
Katılım
30 Aralık 2018
Mesajlar
160
Reaction score
56
Konum
İstanbul
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst