
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.
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.
