neoxi adlı üyeden alıntı: mesajı görüntüle
Temanızın functions.php dosyası içine şunları ekleyin.

      function resimgoster() {
       global $post, $posts;
       $resimbir = '';
       ob_start();
       ob_end_clean();
       $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
       $resimbir = $matches [1] [0];
  
  
       if(empty($resimbir)){ //Eğer resim eklememişseniz
       $resimbir = "http://www.siteniz.com/resimyok.jpg";
       }
      return $resimbir;
      }
header.php kısmınada şunları ekleyin:

<meta property="og:title" content="<?php wp_title(); ?>"/>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>"/>
<meta property="og:image" content="<?php echo resimgoster() ?>"/>
sonra sonucu burda yazın

kendi yarattığım çözümdür.Konuda en az bir tane resim varsa ilk o resmi çekerek ekleyecektir önizlemede.
Merhabalar. Benim debenzer sorunum var. Benim siteden link paylaşırken facebook'tafotoğraf da çekmiyor, yazının başlığını da. Sadece domain adını çekiyor.Ne yaptıysam olmadı. trabzonbasin.com sitem. Ne yapabilirim acaba bunu çözmek için ? eklentiler de işe yaramadı.