Alıntı
Özel Alanı Kaldırıp Konudaki İlk Resmi Alma
4
●1.244
- 05-01-2013, 22:45:15Üyeliği durdurulduBaşlıkta da Bahsettiğim Temamda Gibi "resim" Özel Alanı İle "thumb" Özelliği Mevcut Ben Özel Alanı Kaldırıp Konudaki İlk Resmi Almak İstiyorum. Tema Yeni Olduğu İçin (Eski) Her Konuya Ayrı Ayrı Özel Alan Eklemektense Konuya Eklediğim İlk Resmi Çekmesi Daha Mantıklı Geliyor.
Konuda Resim Yok İse Belirtilen "resimyok.gif" Resmini Alabilir. - 05-01-2013, 22:52:01
<?php if(has_post_thumbnail()) { // Öne çıkarılmış görsel varsa. the_post_thumbnail('single-post-thumbnail'); add_post_meta($post->ID, "thumb", $image); add_post_meta($post->ID, "resim", $image); } elseif( $image = get_post_meta($post->ID, 'resim', true) ){ // Öne çıkarılmış görsel yok ama özel alana resim eklenmiş ise. echo '<img src="' . $image . '" class="img" alt="" />'; } else { // Özel alana ve öne çıkarılmış görsel olarak resim eklenmemiş ise. echo '<img src="'.get_bloginfo("template_url").'/images/resimyok.gif" class="img" alt="" />'; } ?>şeklinde yaparsanız tahminimce olacaktır. - 05-01-2013, 22:57:37Üyeliği durduruldubrown Teşekkürler Denedim Fakat Konuda Başında Resim Olmasına Karşı resimyok.gif Resmini Gösteriyor.brown adlı üyeden alıntı: mesajı görüntüle
- 05-01-2013, 23:01:22şunu tam olarak açıklarmısınız, öne çıkarılmış görseliniz var bütün postlarda ve bunu bahsettiğiniz özel alanlara mı eklemek istiyorsunuz ?Psikolojikman adlı üyeden alıntı: mesajı görüntüle
<?php if(has_post_thumbnail()) { // Öne çıkarılmış görsel varsa. the_post_thumbnail('single-post-thumbnail'); } elseif( $image = get_post_meta($post->ID, 'resim', true) ){ // Öne çıkarılmış görsel yok ama özel alana resim eklenmiş ise. echo '<img src="' . $image . '" class="img" alt="" />'; } else { // Özel alana ve öne çıkarılmış görsel olarak resim eklenmemiş ise. add_post_meta($post->ID, "thumb", $image); add_post_meta($post->ID, "resim", $image); } ?>şu şekilde deneyin bir de, biraz karışık tam ne yapmak istediğinizi çözemedim - 05-01-2013, 23:13:51Üyeliği durdurulduÖne Çıkarılmış Görsel Kullanmıyorum. Daha Önce Kullandığım Temada Özel Alan Kullanmıyordum Ve Resimleri Konunun Başına Ekliyordum. Şimdi Kullanacağım Temada İse "resim" Özel Alanı Mevcut Bu Yüzden Ana Sayfa, Arşiv Ve Kategori Sayfalarında Özel Alanla Haliyle Olmadığı İçin Tema İçerinde Belirlenen "resimyok.gif" Resmi Gösteriliyor. Yazı İçine İlk Eklenen Resmi Özel Alanı İptal Ederek Konuya İlk Ekli Resmi Göstermek İstiyorum. Daha Önce de Bu Yöntemi Kullanmıştım Ama Şu An ki Temada Kodlar Biraz Daha Karmaşık.
Edit:
Burada Çözümü Buldum. functions.php Dosyasına;
Kodlarını Ekleyerek, Temamdaki Özel Alan Kodları OlanAlıntı
Kodlarını İptal Edip,Alıntı
Yerine;
Kodlarını Ekleyip İstediğimi Yapabildim. Yardımın İçin Teşekkür Ederim.Alıntı