WordPress

WordPress’de Her Kategoride Farklı Resim Gösterme

Bu yazı 3 ay veya daha önce yayınlanmış olduğundan görülen linklerde, resimlerde veya kodlarda hata olabilir. Herhangi bir hata ile karşılaşırsanız bana buradan bildirebilirsiniz. Anlayışınız için teşekkür eder, keyifli okumalar dilerim.

Geçen gün elime bir ASP site geçti ve bunu WordPress‘e entegre etmem gerekiyordu. Entegre işlemi gayet başarılı oldu fakat category.php de her kategoriye farklı resim atandığını gördüm. 2-3 gün boyunca araştırdım Google’da aramadığım kelime, saçmalamadığım cümle kalmadı. Uzun uğraşlar sonucu buldum ve benim gibi arayanlar için paylaşmak istedim.

Bu yazı, bu kodlar bizim ne işimize yarayacak? Şimdi mesela her kategoride farklı resim göstermek istiyorsun bunu şu şekilde yapabilirsin.

category-ID.php burada her kategori için kopya oluşturman lazım sonra bu her kategori için ayrı resim oluşturup category-ID.php’den onların isimlerini değiştirmen lazım. Bu uzun işlem ve uğraş gerektiriyor ki zaten WordPress bilmeyen biri her seferinde bunu yapamazi kategori ID’sini öğrenemez. Bunun için bu yöntemi kullanacağız.

İlgili Kod:

<img src="<?php bloginfo('template_url'); ?>/kategori/<?php if (is_category( )) { $kat = get_query_var('cat'); $kategorin = get_category ($kat); echo ''. $kategorin->slug; } ?>.jpg" />

Yukarıdaki kodun açıklaması şöyle;

  • Öncelikle mevcut kategori bulunur,
  • Kategorinin kısa ismini (slug) alır,
  • Bu kısa ismin sonuna .jpg ekler ve resmi temanın kategori klasöründen çağırır.

Kullanımı

Öncelikle slug(kısa isim) kelimesini açıklamak gerekir. Kısa isim (Slug) kategori isminin Türkçe ve adres satırı için uygunsuz karakterlerden arındırılmış şekline denir. Örneğin Şemsi Paşa Pasajında Sesi Büzüşesiceler kategorisinin kısa ismi semsi-pasa-pasajinda-sesi-buzusesiceler‘dir.

Sitenizdeki her kategori için bir resim hazırlayın ve bu resimlerin isimlerini ilgili kategorinin kısa ismininin sonuna .jpg eklenmiş olarak yapın (semsi-pasa-pasajinda-sesi-buzusesiceler.jpg). Kategoriler için resimleri uygun şekilde adlandırdıktan sonra bu resimleri temanızdaki kategori klasörüne yükleyin.

Yukarıda verdiğim kodu sitenize yerleştirdiğiniz zaman o an görüntülenen kategori için hazırladığınız resim görünür.


Yukarıdaki önizlemeleri inceleyerek konuyu daha iyi anlayabiliriz

13 comments
  1. Serhat

    Merhaba,
    Bir soru sormak istiyorum. WordPress’de haberlere resimler ekliyorum. Normal bir sekilde ekleniyor ama bazi kategorilerde bu resimlerin boyutlarini farkli yapmak istiyorum. Mesela, Yazarlar bölümü yapmak istiyorum ve orda her yazara bir alt kategori olusturarak avatar eklemek istiyorum. Bunu nasil yapabilecegim hakkinda bilgi verebilmeniz mumkun mu? (Not: Yazarlar kendi yazilarini eklemeyecek. Site yonetimi tarafindan eklenecek.)
    Simdiden tesekkur ederim.

  2. Abdullah

    Burak Kardes,

    Tebrik ederim alaninda basarilisin fakat benim gibi amatorlere gorsellerle, dahasi cok kisa bile olsa videolarla + demolarla sunum yapabilirsen cok memnun olurum.

    Bu konuda cevabini bekliyorum.

    Tesekkurler,

    Basarilarr

  3. ydlgr

    WordPress hakkındaki makaleleriniz gerçekten güzel ve açıklayıcı. WordPress’e yeni geçmiş biri olarak çok işime yarıyor. Tekrardan teşekkürler hocam

  4. Mehtap

    Yalnız demo veya resim koysanız daha iyi olabilrdi şahsi görüşüm. Büyük emek sarfediyorsunuz fakat resim veya demo olmayınca bir anlamı kalmıyor. Yazı için teşekkürler

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

PREMIUM WORDPRESS TEMALARI
wordpress emlak teması
wordpress rent a car teması v2
%d blogcu bunu beğendi: