Gunakan gambar pertama pada konten sebagai gambar utama

Ingin meggunakan fitur Post Thumbnail pada wordpress sebagai gambar utama, tapi artikel tanpa gambar utama yang sudah terbit terlalu banyak untuk di edit satu per satu ?, berikut ini tutorial yang tepat atas permasalahan tersebut. Sebelumnya, tidak perlu khawatir mengenai artikel yang sudah memiliki gambar utama, perintah dalam script di tutorial kali ini tidak akan mengganggu keadaan tersebut.

Maaf Gambar Artikel Tidak Tersedia
contoh gambar default untuk artikel yang tidak memiliki gambar sama sekali

Untuk menggunakan gambar pertama pada artikel yang tidak memiliki gambar utama sebagai thumbnail/featured image, atau set gambar default (biasanya gambar yang memberi keterangan; Maaf, Gambar Artikel Tidak Tersedia atau semacamnya) jika tidak memiliki gambar sama sekali. Tambahkan perintah berikut ini di file Functions.php pada tema yang sedang aktif, atau gunakan Plugin Functions:

function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+?src=[\'"]([^\'"]+)[\'"].*?>/i', $post->post_content, $matches);
  $first_img = $matches[1][0];

  if(empty($first_img)) {
    $first_img = "/path/to/default.png";
  }
  return $first_img;
}

Selanjutnya, tambahkan kode dibawah ini didalam loop halaman arsip/blog:

if ( get_the_post_thumbnail($post_id) != '' ) {

  echo '<a href="'; the_permalink(); echo '" class="thumbnail-wrapper">';
   the_post_thumbnail();
  echo '</a>';

} else {

 echo '<a href="'; the_permalink(); echo '" class="thumbnail-wrapper">';
 echo '<img src="';
 echo catch_that_image();
 echo '" alt="" />';
 echo '</a>';

}

Tambahkan class thumbnail-wrapper dalam file css anda untuk mengedit tampilan sesuai keinginan.

Mau punya Tema WordPress unik ?, atau punya desain kesukaan yang ingin dibuat menjadi Tema WordPress ?

Pesan Jasa Desain Tema Wordpress Sekarang

Berikan tanggapan

This site uses Akismet to reduce spam. Learn how your comment data is processed.