Merhabalar,
Wordpressde temanın listelemeler bölümüne kod dosyasından görsel ekliyorum. Bu eklemiş olduğum görsel tüm liste sayfalarında aynı çıkıyor. Listeleride kategori olarak ayırdım. A Kategori , B Kategorisi olarak fakat temada hep aynı sayfayı kullandığı için haliyle tüm kategorilerde aynı görsel çıkıyor. Eklemiş olduğum görselleri sayfanın URL ine göre php kodu ile nasıl tanıtıp bu URL ise bu görseli çek diyebilirim?
Yani şöyle;
aaa.com/kategori-a = Görsel A
aaa.com/kategori-b = Görsel B
URL Göre Farklı Görsel Gösterimi
6
●49
- 31-12-2020, 16:05:53
- 31-12-2020, 16:14:56Category.php de resmin görüntülenmesini istediğiniz yere:
<?php if (is_category('Category A')) : ?>
<img src=resimlink1 />
<?php elseif (is_category('Category B')) : ?>
<img src=resimlink2 />
<?php else : ?>
<p>Burayada A ve B kategorileri dışındaki sayfalar için ekleme yapabilirsiniz.</p>
<?php endif; ?> - 31-12-2020, 16:24:21Yardımın için teşekkürler;
Peki bunu eklentiden almış olduğum görsel shortcode ve tanımlayacağı yerde kategori değil URL olarak nasıl yapabilirim? Örnek olarak sizin vermiş olduğunuz kodu kendime göre uyarlamam gerekirse aşağıdaki gibi kod ortaya çıkıyor. Bunu 20 satır olarak olarak çoğaltacağım. Farklı URL ler ve farklı görsel kodları.
<?php if (is_category('aa.com/web/hakkimda')) : ?>
<?php echo do_shortcode('[bc_random_banner category=default slider=no autoplay=true delay=3000 loop=false dots=false]'); ?>
<?php elseif (is_category('aa.com/web/sample-page')) : ?>
<?php echo do_shortcode('[bc_random_banner category=banner-2 slider=no autoplay=true delay=3000 loop=false dots=false]'); ?>
<?php else : ?>
<p>Burayada A ve B kategorileri dışındaki sayfalar için ekleme yapabilirsiniz.</p>
<?php endif; ?> - 31-12-2020, 17:21:14is_category() parametre olarak kategori adını veya slugını alıyor bildiğim kadarıyla.Wpde uzman değilim kendimce küçük düzenlemeler yapıyorum ve category sayfamda bende bi kontrol yaptırıp do_shortcode kullandığım bir yer var ve çalışıyor.Bir deneyip ne çıktı veriyor bakılsa daha iyi olacak sanırım.
- 01-01-2021, 14:38:19ClkOfis adlı üyeden alıntı: mesajı görüntüle
Malesef tema müsade etmiyor listeleme sayfası temada tek o sayfayı otomatik olarak çekiyor. O yüzden url bu ise bu kodu göster, url şu ise şu kodu göster şeklinde yapmam gerek diye düşünüyorum. Şu anda aklıma bu yöntemden başka birşey gelmiyor. Çok farklı aramalar yaptım ama bir türlü çözemedim. - 01-01-2021, 14:40:09Yukarıda demiş olduğunu category yerine url ile yapabilir miyiz? örnek verecek olursak is_category yerine is_url gibi bir parametre mevcut mu?halibilen adlı üyeden alıntı: mesajı görüntüle