Modifikasi URL search WordPress

Cara modifikasi URL search Wordpress sangat bervariasi, salah satu contohnya sudah ditutorialkan dalam postingan sebelumnya.

Cara modifikasi URL search WordPress sangat bervariasi, salah satu contohnya sudah ditutorialkan dalam postingan sebelumnya yaitu bagaimana membuat keyword menjadi direktori di struktur url search yang menggantikan direktori default (/search/) permalink di halaman pencarian wp.
URL Search WP Blog

Tutorial Jevuska ini sekaligus juga sebagai tips tambahan dalam melakukan modifikasi di halaman pencarian WordPress. Cara sederhana membuat modifikasi URL search WordPress lainnya adalah sebagai berikut:

  1. Tetap masih menggunakan WordPress versi 3.4.1 (Download di http://wordpress.org/download/release-archive/) atau mungkin versi dibawahnya lagi.
  2. Menambahkan kode rewrite global struktur permalink di dalam file functions.php theme WP Anda. Untuk membuat url search WP seperti:
    • a. http://www.yourdomain.com/search-blog-wp
      function change_url_search_base_wp() {
      global $wp_rewrite;
      $wp_rewrite->search_structure = $wp_rewrite->front.'/search-%search%';
      return $wp_rewrite;
      }
      add_action('init', 'change_url_search_base_wp');
      
    • b. http://www.yourdomain.com/artikel-blog-wp/
      function 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');
      
    • c. http://www.yourdomain.com/topic-blog-wp.html
      function change_url_search_base_wp() {
      global $wp_rewrite;
      $wp_rewrite->search_structure = $wp_rewrite->front.'/topic-%search%.html';
      return $wp_rewrite;
      }
      add_action('init', 'change_url_search_base_wp');
      
    • d. http://www.yourdomain.com/search+blog+wp.html
      function change_url_search_base_wp() {
      global $wp_rewrite;
      $wp_rewrite->search_structure = $wp_rewrite->front.'/topic+%search%.html';
      return $wp_rewrite;
      }
      add_action('init', 'change_url_search_base_wp');
      

    Contoh-contoh kode di atas pada dasarnya mengganti tanda garis miring (/) serta kata “search” pada direktori url search menjadi tanda plus (+) atau minus (-) dari bentuk default struktur url search WP (http://domain.com/search/blog-wp).

  3. Menyelipkan kode (untuk membuat title search lebih friendly) di baris 2178 file wp-includes/query.php di bawah kode if ( !empty($q['s']) ) {.
    //added by JEVUSKA
    $tambahan = array('+','-');
    $tambahan2 = array('.html');
    $q['s'] = str_replace ( $tambahan,' ',$q['s']);
    $q['s'] = str_replace ( $tambahan2,'',$q['s']);
    
  4. Point terakhir (jangan sampai lupa langkah ini), lakukan Save Changes pada Setting/Permalinks di dalam dashboard WP Anda. Selesai.

Yang perlu diingat lagi adalah, jangan sampai ada permalink yang sama dengan struktur url search blog WordPress Anda, baik itu permalink postingan, tag, archive, dan lainnya. Jadi buatlah struktur url searh ini menjadi seunik mungkin dalam blog Anda.

Author: Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

Leave a Reply

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

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]