News Update :

Cara Memaksimalkan Halaman Search WordPress

Saturday, April 21, 2012

Wordpress Trick - Halo semua pembaca setia Andrea's blog, kali ini saya akan memposting suatu hal yang sangat berguna untuk menarik visitor ke blog worpdress Anda. Kenapa hal tersebut saya anggap sangat berguna?karena dengan hal tersebut visitor banyak blog mampu menembus 1000 unik visitor tiap harinnya hanya bermodal halaman search wordpress. Hal yang pertama harus Anda lakukan adalah mengganti permalink dari halaman search wordpress Anda. Permalink default dari halaman worpdress adalah www.example.com/?s=key+key+key dan sekarang kita akan ganti menjadi www.example.com/search/key-key-key.html, emang bisa?bagaimana caranya?bisa dunk, apa sih yang ga bisa diakali?hehehehe,,,,

sebenarnya ada tiga cara untuk meruba permalink search tersebut yang pertama lewat Lewat .htaccess dengan metode RewriteRule Apache, yang kedua lewat metode PHP header, dan yang ketiga pake plugin wordpress Nice Search by Mark Jaquith. Namun disini saya akan share cara penggunaan yang paling mudah dan aman yaitu lewat PHP header. Untuk pertama masuk pada editor themes wordpress Anda, kemudian buka search.php dan kemudian pastekan kode dibawah ini pada bagian paling atas sendiri(credited to  jevuska)

    <?php
    if($_GET['s']!=''){
    $ganti = array('+',' '); //tanda plus dan spasi
    $urlredirect = get_settings('home') . '/search/' . str_replace($ganti, '-' ,$_GET['s']). '.html'; //tanda plus dan spasi jadi minus
    header("HTTP/1.1 301 Moved Permanently");
    header( "Location: $urlredirect" );
    }
    ?>

Setelah itu update hasil penambahan script diatas, dan jangan lupa masuk kesettingan permalink Anda, kemudian klik save/update tanpa merubah apapun, hal ini bertujuan unutk pembentukan .htaccess baru. Sekarang silahkan coba search melalui halaman blog Anda?Oh ternyata ada masalah yah?pada bagian title terdapat tanda – bukan spasi?jangan kuatir itu efek dari wordpress 3.00 ketatas yang berbeda dengan versi 2.00, berikut cara mengatasi hal tersebut

Masuk aja di core WP langsung. Rootnya /domainfolder/wp-includes/query.php dan tambahkan kode berikut pada line 1725 untuk wp versi 2.9.2 ke atas line 1842 untuk wp versi 3.0 ke atas file query.php :

    tambahan = array('+','-'); // karakter plus minus dihilangkan
    $tambahan2 = array('.html'); // karakter html dihilangkan kalo permalinknya pake html
    $q['s'] = str_replace ( $tambahan,' ',$q['s']); // karakter diganti spasi
    $q['s'] = str_replace ( $tambahan2,'',$q['s']);

jadinya seperti ini

    // If a search pattern is specified, load the posts that match
    if ( !empty($q['s']) ) {
    $tambahan = array('+','-'); // karakter plus minus dihilangkan
    $tambahan2 = array('.html'); // karakter html dihilangkan
    $q['s'] = str_replace ( $tambahan,' ',$q['s']); // karakter diganti spasi
    $q['s'] = str_replace ( $tambahan2,'',$q['s']);
    // added slashes screw with quote grouping when done early, so done later

Beres sudah, sekarang halaman search Anda lebih Seo friendly, jangan lupa klik update permalink sekali lagi untuk memastikan halaman search Anda sempurna. Dengan blog akan jadi banjir pengunjung, hal tersebut akan lebih baik jika digabung dengan plugin stt2 serta dengan penambahan Custom search Engine pada blog Anda, penasaran?next post yah?jadi silahkan saja sering berkunjung atau subscribe blog ini.
Share this Article on :

0 comments:

Post a Comment

 

© Copyright Andrea's Blogs 2010 -2011 | Design by Herdiansyah Hamzah | Published by Borneo Templates | Powered by Blogger.com.