הפניה אוטומטית לפוסט במקרה של תוצאה אחת בחיפוש

סניפט זה יגרום לכך שבמידה ותבצעו חיפוש באתר הוורדפרס שלכם ותקבלו חזרה תוצאה אחת בלבד, תבוצע הפניה אוטומטית לפוסט זה שחזר במקום שתוצאות החיפוש יוצגו כרגיל.

function single_result() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
        }
    }
}

add_action('template_redirect', 'single_result');
0תגובות...

השאירו תגובה

אני לא נוטה לעשות זאת בדרך כלל...

אבל סאבי בלוג משתתף בתחרות בלוג השנה של ישראל בקטגורית אהוב הקהל. מכיוון ואני מאמין שהתוכן בבלוג זה עוזר לאלפי אנשים, אני אשמח אם תקדישו 10 שניות להצביע עבורו (מספר 120). זו תהיה דרך נהדרת לפרגן אם אתם אוהבים את התוכן.

תודה רבה! רועי.