Kapat
Reklam Alanı


Buraya
reklam
verebilirsiniz.


Tıklayın





Reklam Alanı


Buraya
reklam
verebilirsiniz.


Tıklayın





Wordpress 1.558 0

RSS Besleme Yazılarına Önizleme Resmi Ekleme

WordPress ile oluşturduğunuz bir web sitesinde yazdığınız makalelere eklediğiniz öne çıkarılmış görseller RSS beslemelerinde gösterilmez. Bunun nedeni RSS beslemelerinde sadece yazının içerik alanına eklediğiniz metin ve resimler ile özet alanına eklediğiniz metinler gösterilir. Eğer yazınıza eklediğiniz öne çıkarılmış görselin RSS beslemelerinde de gösterilmesini istiyorsanız bunu yapmak çok kolay.

Öne çıkarılmış görsel kullanıyorsanız:

Aşağıda yer alan kodu, temanızın functions.php dosyasına ekleyin. Functions.php dosyanıza WordPress admin panelinizde yer alan Görünüm > Düzenleyici bölümünden ulaşabilirsiniz. Bu işlemi manuel olarak bir FTP programı ile de gerçekleştirebilirsiniz.

[php]function anilsenyurt_rss_onizleme_resmi($content) {
global $post;
if (has_post_thumbnail($post->ID)) {
$content = ‘</code>
<div>’ . get_the_post_thumbnail($post-&gt;ID) .
‘</div>
‘ . get_the_excerpt();
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘anilsenyurt_rss_onizleme_resmi’);
add_filter(‘the_content_feed’, ‘anilsenyurt_rss_onizleme_resmi’);[/php]

Kodu ekledikten sonra sitenizin RSS adresine girdiğinizde yazıların başlarında resimleri göreceksiniz.

Özel alan kullanıyorsanız:

Aşağıdaki kodda özel_alan_ismi yerine kullandığınız özel alanın adını yazın. İsterseniz sergilenecek resimin boyutlarını da değiştirebilirsiniz (width=”200″ ve height=”200″ kısımlarından). Ardından kodları temanızın functions.php dosyasına ekleyin.

[php]function anilsenyurt_rss_onizleme_resmi($content) {
global $post;
if (has_post_thumbnail($post-&gt;ID)) {
$content = ‘</code>
<div>’ . get_the_post_thumbnail($post-&gt;ID) .
‘</div>
‘ . get_the_excerpt();
}else{
$post_thumb = get_post_meta( $post-&gt;ID, ‘ozel_alan_ismi’, true );
if ($post_thumb) {
$content = ‘
<div style="float: left;"><img src="’.$post_thumb.’" alt="’ . trim(strip_tags($post-&gt;post_title)) . ‘" width="200" height="200" /></div>
‘.get_the_excerpt();
}
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘anilsenyurt_rss_onizleme_resmi’);
add_filter(‘the_content_feed’, ‘anilsenyurt_rss_onizleme_resmi’);[/php]

Kodları functions.php dosyasına nasıl ekleyeceğim?

Kodları, temanızın functions.php dosyasının en başında bulunan <?php ibaresinden sonra ekleyebilirsiniz.

İlginizi Çekebilir:  Rengarenk Wordpress Teknoloji Teması CapeTown



ÇALIŞMAYAN VEYA HATALI LİNKLERİ, SAYFANIN ALTINDAKİ YORUM KISMINDAN BİLDİRİN.

DMCA.com Protection Status

Anıl Şenyurt {Anıl Şenyurt}

Teknolojiyle haşır neşir olan bir genç.

Bir cevap yazın

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