Aşağıdaki kodları temanızın Tema fonksiyonları (functions.php) dosyasına uygun şekilde eklediğinizde ’ilk_resmi_al’ isimli bir fonksiyon elde etmiş olursunuz. Bu fonksiyonu Loop (döngü) içerisinde kullandığınızda ise yazının ilk resmini alabilirsiniz.


function ilk_resmi_al() {
global $post, $posts;
$ilk_resim = ’’;
ob_start();
ob_end_clean();
$output = preg_match_all(’/<img.+src=[\\’"]([^\\’"]+)[\\’"].*>/i’, $post->post_content, $matches);
$ilk_resim = $matches [1] [0];
if(empty($ilk_resim)){ //Yazıda resim yoksa
     $ilk_resim = "http://www.siteadi.com/images/varsayilan_resim.jpg";
}
return $ilk_resim;
}

Bu fonksiyonu kullanmak için ise aşağıdaki kodları kullanabiliriz.

echo ilk_resmi_al();
//Çıktı: http://www.siteadi.com/wp-content/uploads/resminadi.jpg