Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

WordPress Boş Arama Parametresini Hata Sayfasına Yönlendirelim


FacebookTwitterPinterestTumblrYazdır


WordPress Boş Arama Parametresini Hata Sayfasına YönlendirelimWordPress'teki arama parametresi, bildiğiniz üzere, "?s=" şeklindedir. Bu arama parametresine bir arama terimi girmediğinizde ise, ilgili bağlantı ana sayfanıza yönlendirme yapar ve tüm yazılarınız görüntülenir. Dilerseniz, arama parametresi boş olduğu zaman, bu parametreyi hata (404) sayfasına yönlendirebilirsiniz.

AYRICA: WordPress Çerez Sorunu ve Kesin Çözüm Yöntemi

WordPress Boş Arama Parametresini Hata Sayfasına Yönlendirelim

Bunun için ise, küçük bir kod dizisi hazırladım. Aşağıdaki kodları değiştirmeden, temanızın functions.php dosyasına eklemeniz yeterli olacaktır. Böylelikle site adresinizin sonuna /?s= parametresi eklediğinizde, yani arama parametresi boş olduğu zaman, direkt 404 sayfası açılacaktır.

add_action('wp', 'redirect_empty_search');
function redirect_empty_search() {
if(!is_admin()){
global $wp_query;
if (isset($_GET['s']) && empty($_GET['s'])){
$wp_query->set_404();
get_template_part(404);
exit;
}
}
}


  1. Yorum bulunmamaktadır.

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yazı Etiketleri
Yukarı Çık