Modifikasi Permalink Search Wordpress Agar SEO Friendly - kalai ini kang niam akan membahas tutorial blogging wordpress.org bukan blogspot, oke kali ini saya akan membahas memodifikasi permalink search wordpress supaya jadi lebih bagus, selain enak dipandang juga bermanfaat sekali untuk di rayapi mesin pencari, dan menjadi ramah juga dengan searching engine.
Secara default permalink wordpres adalah seperti contoh dibawah ini.
http://www.domain.com/?s=keywords+keywords+keywords
nah nanti kita akan rubah permalinknya seperti contoh permalink dibawah ini.
http://www.domain.com/artikel/keywords-keywords-keywords
http://www.domain.com/artikel/keywords-keywords-keywords
http://www.domain.com/artikel/keywords-keywords-keywords
Langkah1
Masukkan Kode Dibawah ini di dalam Search.php tempatkan dibagian paling atas.
<?php
if($_GET['s']!=''){
$ganti = array('+',' '); //tanda plus dan spasi
$urlredirect = get_settings('home') . '/artikel/' . str_replace($ganti, '-' ,$_GET['s']). '';
header("HTTP/1.1 301 Moved Permanently");
header( "Location: $urlredirect" );
}
?>
if($_GET['s']!=''){
$ganti = array('+',' '); //tanda plus dan spasi
$urlredirect = get_settings('home') . '/artikel/' . str_replace($ganti, '-' ,$_GET['s']). '';
header("HTTP/1.1 301 Moved Permanently");
header( "Location: $urlredirect" );
}
?>
bila permalinknya ingin ditambahkan masukkan saja kode yang dibwah ini. kalau kode yang pertama tidak menggunakan
<?php
if($_GET['s']!=''){
$ganti = array('+',' '); //tanda plus dan spasi
$urlredirect = get_settings('home') . '/artikel/' . str_replace($ganti, '-' ,$_GET['s']). '';
header("HTTP/1.1 301 Moved Permanently");
header( "Location: $urlredirect" );
}
?>
if($_GET['s']!=''){
$ganti = array('+',' '); //tanda plus dan spasi
$urlredirect = get_settings('home') . '/artikel/' . str_replace($ganti, '-' ,$_GET['s']). '';
header("HTTP/1.1 301 Moved Permanently");
header( "Location: $urlredirect" );
}
?>
Sekarang simpan pekerjaan sobat, tahap pertama sudah selesai sekarang kita lanjut tahap berikutnya.
sekaranng buka folder wordpress > wp-includes lalu cari file bernama Query.php buka dan cari kode seperti dibawah ini
// If a search pattern is specified, load the posts that match
if ( !empty($q['s']) ) {
if ( !empty($q['s']) ) {
Bila udah ketemu masukkan kode dibawah ini tepat dibawahnya kode tadi.
$karakter1 = array('+','-');
$karakter2 = array('');
$q['s'] = str_replace ( $karakter1,' ',$q['s']);
$q['s'] = str_replace ( $karakter2,'',$q['s']);
$karakter2 = array('');
$q['s'] = str_replace ( $karakter1,' ',$q['s']);
$q['s'] = str_replace ( $karakter2,'',$q['s']);
ini adalah untuk menghilangkan karakter (minus plus dan juga ) pada title search wordpress. ketika kita telah mengganti permalink wordpress yang telah kita lakukan diatas.
Masih belum selesai ini masih ada satu lagi.
sekaranng buka folder wordpress > wp-includes lalu cari file bernama Rewrite.php buka dan cari kode seperti dibawah ini
var $search_base = 'search';
ganti kalimat search menjadi artikel, seperti dibawah ini.
var $search_base = 'artikel';
setelah itu simpan pekerjaan sobat, dan sekarang sobat masuk ke dasboard wordpress di pengaturan permalink lalu tekan update/save.
sobat bisa ganti kalimat artikel dengan kalimat yang sobat suka seperti topik, info, dan lain sebagainya.
mari kita lihat hasilnya dengan mengtikkan keywords di search wordpress sobat dan lihat permalink dan juga titlenya apakah sudah berunah dan berfungsi dengan baik.
Selamat mencoba semoga berhasil.
Komentar
Posting Komentar
SILAHKAN BERI KOMENTAR PADA POSTINGAN INI, NOTE! DI FORM KOMENTAR BILA MENGANDUNG LINK AKAN TERDETEKSI SPAM SEHINGGA KOMENTAR ANDA AKAN OTOMATIS SEGERA TERHAPUS