wordpress de arama işlevini üzerine yazmak (sql ve php)

0 Cevap php

Wordpress varsayılan arama fonksiyonu üzerine yazmak için bir yolu var mı? Ben filtreleri kullanarak denedim, ama onlar sadece sorguya ekleyerek ... veya belki posts_request kullanarak tüm sorguyu yeniden izin verir. Ben gerçi üzerine yazarsanız, başka hiçbir querys çalışacaktır. Ben aşağıdaki kodu var

function my_posts_request_filter($input)
{
    if ( is_search() && isset($_GET['s'])) {
        global $wpdb;
    }
    return $input;
}

add_filter('posts_request','my_posts_request_filter');

Ben özel SQL $ ile giriş geçersiz olabilir, ancak son mesajları gösteriyor ve ben bunu eğer göstermek olmaz sayfada bir widget var. SADECE arama fonksiyonu üzerine yazmak için bir yolu var mı?

0 Cevap