Pernahkah anda melakukan pencarian di Google dengan suatu keyword tertentu, kemudian menemukan beberapa web yang menyajikan apa yang anda maksud dan anda pun berkunjung kesana dan disapa oleh pemilik blog/situs “Welcome Googler!“.
Pemilik blog/situs menyapa para pembaca tulisannya yang berasal dari hasil pencarian di Google. Bagaimana caranya? Caranya mudah dan berasal dari konsep yang sederhana.
Pada PHP anda tentu mengenal variabel global $_SERVER[‘HTTP_REFERER’]. Variabel ini selalu dimuat oleh PHP ketika memproses sebuah halaman dengan diisi referensi URL/halaman awal/sebelumnya.
Untuk menampilkan pesan kepada pembaca blog yang berasal dari Google, kita dapat menggunakan snippet code berikut:
[sourcecode language=”php”]
<?php
$refer = $_SERVER["HTTP_REFERER"];
if (strpos($refer, "google")) {
$refer_string = parse_url($refer, PHP_URL_QUERY);
parse_str($refer_string, $vars);
$search_terms = $vars[‘q’];
echo ‘Welcome Google visitor! You searched for the following terms to get here: ‘;
echo $search_terms;
};
?>
[/sourcecode]
Taruh snippet tersebut dibagian file template single.php atau page.php, diatas wp_content() atau sesuai selera anda.
Selamat mencoba!