WordPress

Yazıya Eklenen İlk Resmi Otomatik Öne Çıkarılmış Görsel Olarak Belirleme

WordPress dahilinde iki adet görsel türü vardır: öne çıkarılmış görseller (thumbnails) ve konu içerisinde kullanılan görseller.

Temanız “öne çıkarılmış görsel” özelliğini kullanıyorsa ve yazılarınızı yayınlarken öne çıkarılmış görsel eklemeyi unutuyorsanız, bu makaleyi okumaya devam edin.

Yazıya eklenen ilk resmi otomatik öne çıkarılmış görsel olarak belirlemek için yapmanız gereken, temanızın functions.php dosyasına bir kod eklemek. Bu işlemden sonra artık öne çıkarılmış görsel ayarlamayı unutursanız, bu sorun olmayacaktır.

Şimdi, temanızın functions.php dosyasını açarak en alt satırdaki ?> kodundan önce bir satır boşluk açıp aşağıdaki kodu ekleyin:

[php]
function autoset_featured() {
global $post;
$already_has_thumb = has_post_thumbnail($post->ID);
if (!$already_has_thumb) {
$attached_image = get_children( “post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1” );
if ($attached_image) {
foreach ($attached_image as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
}
}
} //end function
add_action(‘the_post’, ‘autoset_featured’);
add_action(‘save_post’, ‘autoset_featured’);
add_action(‘draft_to_publish’, ‘autoset_featured’);
add_action(‘new_to_publish’, ‘autoset_featured’);
add_action(‘pending_to_publish’, ‘autoset_featured’);
add_action(‘future_to_publish’, ‘autoset_featured’);
[/php]

Değişiklikleri kaydedin. Artık bir yazı yazdığınızda öne çıkarılmış görsel belirlemeyi unuttuğunuzda, eklediğiniz ilk görsel, otomatik olarak öne çıkarılmış görsel olarak belirlenecektir.

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

3 thoughts on “Yazıya Eklenen İlk Resmi Otomatik Öne Çıkarılmış Görsel Olarak Belirleme

  • Güncel Yazılar

    Hocam teşekkürler gerçekten ufak bir tema çalışmam vardı ona ekledim şimdi daha iyi oldu sayenizde teşekkürler tekrardan.

  • birkan çalışkan

    en al satırda ?> yok hocam kodu eklememe rağmen çalışmadı

  • birkan çalışkan,
    functions.php dosyanda kodları arasında bir yere eklersen olacaktır. Hala yapamıyorsan iletişime geçersen yardımcı olmaya çalışırım.

Yorum Yap

BULANCA sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et