Ö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;
Alıntı
function resimgoster() {
global $post, $posts;
$resimbir = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$resimbir = $matches [1] [0];
if(empty($resimbir)){ //Eğer resim eklememişseniz
$resimbir = "/images/resimyok.gif";
}
return $resimbir;
}
Kodlarını Ekleyerek, Temamdaki Özel Alan Kodları Olan
Alıntı
<?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.
echo '<img src="'.get_bloginfo("template_url").'/images/resimyok.gif" class="img" alt="" />';
}
?>
Kodlarını İptal Edip,
Yerine;
Alıntı
<img src="<?php echo resimgoster() ?>" />
Kodlarını Ekleyip İstediğimi Yapabildim. Yardımın İçin Teşekkür Ederim.