Minggu, 30 November 2014

Tutorial: Cara menampilkan gambar pertama wordpress post di template

Bagaimana menampilkan secara otomatis thumbnail tanpa menggunakan custom fields, dengan fungsi sederhana saja maka secara otomatis kita bisa mengambil gambar pertama dari posting Anda. Berikut ini Caranyaa…>>>>>>
Buka file functions.php di folder themes Anda dan Sisipkan kode dibawah ini dan Simpan (save) :
<?php //get first image
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 = "images/default.jpg"; //Aktifkan jika ingin menggunakan default image
}
return $first_img;
}
?>
Kemudian tempatkan dalam direktori tema Anda dengan code dibawah ini.
<?php if(catch_that_image()) { ?>
<img src="<?php echo catch_that_image() ?>" />
<?php } ?>
Selamat mencoba 

0 komentar:

Posting Komentar