Bagi yang suka utak atik halaman pencarian WordPress, ada yang perlu diluruskan lagi nih, terutama masalah tanda plus atau minus di title halaman search WordPress versi 3 ke atas. Sebenarnya Om Jev sudah kasih solusinya dalam tutorial sebelumnya mengenai bagaimana cara mengatasi special character plus (+) atau minus (-) di title halaman search WP tersebut.
Solusi menghilangkan tanda Plus atau Minus di Title Search WP 3.0 +
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
Selamat mencoba dah
Please Note
- Jangan lupa untuk menerapkan robots.txt untuk menghindari duplicate title untuk halaman pencarian blog kamu.
- Om Jev cuma bisa pake cara ini, kalo ada yang minta cara lain, duh… sori Om nggak tau….minta share-nya dunkz kalo ada yang tau