WordPress’de ki bir yazıya öne çıkarılmış görsel eklemek için yazı düzenleyiciden “öne çıkan görsel belirle” deyip, resmi ayrıca eklemeniz gerekir.

Tabii bir yazıdaki ilk resmi yazının öne çıkarılmış resmi olarak otomatik olarak kullanmak da mümkün. Bir çok tema bunu otomatik olarak yapar. Bunu yapan eklentiler de var. Mesela Auto Post Thumbnail. Ancak bunun için eklenti kullanmıza gerek yok. Altta verdiğim kodu functions.php dosyanıza eklemeniz yeterli olacaktır.

add_filter('get_post_metadata', function($value, $object_id, $meta_key, $single) {
if ($meta_key !== '_thumbnail_id' || $value) {
return $value;
}
preg_match('~<img[^>]+wp-image-(\\d+)~', get_post_field('post_content', $object_id), $matches);
if ($matches) {
return $matches[1];
}
return $value;
}, 10, 4);