سبد خرید شما خالی است.

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

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

1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره
4,157 بار
4 نظر
محمد
31 تیر 1394

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;
        }
    }
}
?>

منبع : سون لرن

دیدگاه کاربران

4 دیدگاه

مقالات مرتبط

وردپرس چیست؟ در اصل وردپرس ساده ترین و محبوب ترین روش برای ایجاد و راه اندازی یک وب سایت یا...
یکی از ویژگی های خوب وردپرس افزودن و مدیریت کاربران است اما بعضی اوقات نیاز می شود که شما از...
دلایل زیادی وجود دارد که شما را مجبور به نصب وردپرس روی لوکال هاست می کند. این یک ایده خوب...
کش وردپرس می تواند بسیار پیچیده باشد تا حدی که برخی آن را پیچیده معرفی می کنند. توضیح جزئیات این...