Jika Anda pengguna WordPress versi lama 3.4.1 ke bawah, cara merubah search base permalink WordPress default dapat dengan mudah dilakukan, tanpa harus melakukan oprek atau edit kode search di core WordPress-nya. Cara merubah permalink search WordPress dengan gampang diterapkan langsung di file functions.php theme WP Anda dengan menyisipkan kode di bawah ini.

Contoh url search wp
www.domain.com/artikel/blog-wordpressfunction change_url_search_base_wp() { global $wp_rewrite; $wp_rewrite->search_structure = $wp_rewrite->front.'/artikel/%search%'; return $wp_rewrite; } add_action('init', 'change_url_search_base_wp');www.domain.com/arsip/blog-wordpressfunction change_url_search_base_wp() { global $wp_rewrite; $wp_rewrite->search_structure = $wp_rewrite->front.'/arsip/%search%'; return $wp_rewrite; } add_action('init', 'change_url_search_base_wp');www.domain.com/topic/blog-wordpressfunction change_url_search_base_wp() { global $wp_rewrite; $wp_rewrite->search_structure = $wp_rewrite->front.'/topic/%search%'; return $wp_rewrite; } add_action('init', 'change_url_search_base_wp');
Kemudian masuk di menu Setting → Permalinks di dashbord wp Anda, tekan tombol Save Changes. Pastikan juga bahwa perubahan search base permalink blog Anda tidak sama dengan struktur permalink dalam settingan tersebut agar tidak terjadi konflik nantinya.
Untuk mengubah search base permalink WordPress versi terbaru (3.4.2 atau 3.5.x), sampai saat ini Anda dapat melakukannya dengan mengikuti tutorial sebelumnya.