Çoğu wordpress yazarı öne çıkarılmış görsel (thumbnail) eklemek için uğraşmak istemez. Öne çıkarılmış görsel eklese bile bu resmi konu içine eklemek için vakit harcamaz. Ya da tema değişikliği nedeniyle toplu olarak değişiklik yapmak ister ancak bazı temalar öne çıkarılmış görsel desteklerken bazıları desteklememektedir. Öne çıkarılmış görsel desteğini oluşturmayı başka bir yazımızda anlatacağım.

Ş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?