Merubah URL pencarian lebih ‘cantik’

banner 468x60

Seperti biasa, berkunjung ke blog kawan-kawan memang suatu hal yang menarik dan selalu mendapatkan informasi terbaru, bahkan menambah ilmu, serta bertambah tips dan juga trik terbaru.

Kemarin ketika ‘singgah’ di belajar cerdas, dan saat mencari informasi tentang kerja cerdas, si boy melihat ada perbedaan di url pencariannya yang tidak biasanya ada di platform wordpress.

Read More
banner 300x250

Biasanya kita melihat URL pencarian di wordpress seperti:

http://website-anda.com/?s=searchterm

Bahkan kalau kita mengubah permalink melalui feature yang telah disediakan oleh wordpress pun kita tetap mendapatkan format paramater-nya seperti ‘?s=‘. Menurut informasi, URL pencarian yang ‘cantik’ adalah seperti ini;

http://website-anda.com/search/searchterm

Dimana SE (Search Engine) seperti Google lebih mudah meng-index URL itu. Nah bagaimana cara merubah permalink hasil pencarian untuk wordpress tersebut tanpa melalui rewrite rule atau menambahkan ‘something’ di file .httaccess atau bahkan oprek file bawaan wordpress itu sendiri?

Caranya adalah hanya menambahkan beberapa perintah bahasa PHP di file functions.php yang ada folder theme wordpress Anda.

Kode PHP yang perlu di tambahkan di file itu adalah:

function search_rewrite_rule() {
	if ( is_search() && !empty($_GET['s'])) {
		wp_redirect(home_url("/search/") . urlencode(get_query_var('s')));
		exit();
	}	
}
add_action('template_redirect', 'search_rewrite_rule');

Selanjutnya simpan file functions.php dan coba lakukan pencarian di blog/website Anda.

banner 300x250

Related posts

banner 468x60

Leave a Reply

Your email address will not be published. Required fields are marked *

1 comment

  1. metodenya sudah bagus bro
    cuma kurang komplit

    karena saat pencarian titlenya nggak enak di liat
    masih pakai >>> konten+cari+konten

    seharusnya >>> konten cari konten
    jadi mantap tuh titlenya