Şimdi ise öne çıkarılmış görsel desteklemeyen bir siteden öne çıkarılmış görsel destekleyen bir temaya geçen wordpress yazarlarının binlerce yazısında otomatik olarak yazı içindeki ilk resmin öne çıkarılmış görsel olarak atanacağı kodları yerleştirmenizi sağlayacağım.
Tema dosyalarınızın içinde bulunan functions.php dosyasını açınız.
Aşağıda verdiğim kodları açtığınız dosyadaki
function oto_gorsel_sahine() {
global $post;
$zaten_var = has_post_thumbnail($post->ID);
if (!$zaten_var) {
$atanmis_resim = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
if ($atanmis_resim) {
foreach ($atanmis_resim as $attachment_id => $attachment) {
set_post_thumbnail($post->ID, $attachment_id);
}
}
}
}
add_action('the_post', 'oto_gorsel_sahine');
add_action('save_post', 'oto_gorsel_sahine');
add_action('draft_to_publish', 'oto_gorsel_sahine');
add_action('new_to_publish', 'oto_gorsel_sahine');
add_action('pending_to_publish', 'oto_gorsel_sahine');
add_action('future_to_publish', 'oto_gorsel_sahine');
İşlemimiz bu kadar. Artık yazılarınıza giderek kontrollerinizi yapabilirsiniz.
Kaynak: Yazıdaki İlk Resim Öne Çıkarılmış Görsel Nasıl Yapılır?