Belajar WordPress: Menyapa Pembaca Blog Yang Berasal dari Search Engine

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:

<?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;
};
?>

Taruh snippet tersebut dibagian file template single.php atau page.php, diatas wp_content() atau sesuai selera anda.

Selamat mencoba!

Leave a Reply

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

%d bloggers like this: