January 3, 2012 — Berikut merupakan kode PHP yang berguna untuk menampilkan gambar kedua yang ada pada halaman posting dengan cara "mendapatkan" alamat URL gambar tersebut, dan kemudian ditampilkan dalam kode HTML. Fungsi PHP untuk Menampilkan Gambar Kedua di Dalam Posting diulas oleh rismaka pada January 3, 2012. Berikut ulasan selengkapnya.

Posting sebelumnya pernah dijelaskan bagaimana menampilkan gambar pertama yang ada di dalam suatu halaman web/blog. Bagaimana bila dalam halaman tersebut terdapat beberapa gambar, dan kita hendak menampilkan gambar yang kedua? Fungsi PHP berikut ini adalah modifikasi dari fungsi sebelumnya, yakni menampilkan hanya gambar kedua saja.
Fungsi untuk menampilkan gambar kedua di suatu posting
Berikut adalah fungsi PHP tersebut. Pengguna WordPress dapat memasangnya pada berkas “function.php” yang ada di direktori template/theme WordPress.
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$content = preg_replace('/
/i', '', $post->post_content, 1);
$output = preg_match_all('/
/i', $content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "/images/default.jpg";
}
return $first_img;
}
Cara penggunaan (untuk WordPress)
Tampilkan gambar ke-dua dengan kode HTML berikut ini
<img src="<?php echo catch_that_image() ?>" />
Gambar yang akan ditampilkan hanya gambar kedua saja. Ini berlaku bila di dalam halaman posting itu terdapat dua atau lebih gambar. Bila hanya terdapat satu gambar saja, maka gambar tersebut tidak akan tampil. Sebagai gantinya, maka gambar yang tampil adalah gambar alternatif (default.jpg) yang telah kita atur alamat (sumber) URL-nya. Selamat mencoba.