انتقال خودکار به تنها مطلب یافت شده در جستجو وردپرس

  • محمد

  • 31 تیر 1394

  • ۴ نظر

  • 3,993 بار

1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز
1,00
1 رای ثبت شده است، شما هم
رای خود را ثبت کنید

wp-redirect-to-single-search-result

انتقال خودکار به تنها مطلب یافت شده در جستجو وردپرس

در یک سایت وردپرس خیلی پیش آمده که وقتی جستجویی می کنید تنها یک مطلب برای نتیجه جستجو پیدا می شود. خوب ما کدی به شما معرفی میکنیم که در درصورت به صورت خودکار اگر نتایج جستجو وردپرس یک مطلب باشد به صورت خودکار به همان مطلب انتقال یابید.

آموزش استفاده از کد :

کافیست کد زیر رو به functions.php قالبتون اضافه کنید.

<?php
add_action('template_redirect', 'single_result');
function single_result() {
    if (is_search()) {
        global $wp_query;
        if ( $wp_query->post_count == 1 && $wp_query->max_num_pages == 1 ) {
            wp_redirect( get_permalink( $wp_query->posts[0]->ID ) );
            exit;
        }
    }
}
?>

منبع : سون لرن

دسته بندی آموزش، آموزش وردپرس

نویسنده

محمد
منتشر کننده

سکوتم نشانه ای بود و نشانه اش فامو است.

نظرات کاربران

guest
4 نظر
بازخورد داخلی
نمایش تمام نظرات