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

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

می پسندم
1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره
4,181 بار
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 دیدگاه

مقالات مرتبط

گوگل آنالیتیکس یکی از سرویس های قدرتمند گوگل است که کار آن تحلیل و بررسی ترافیک وب سایت می باشد....
نصب وردپرس به صورت دستی شاید کار بیهوده ای باشد زیرا در حال حاظر اکثر کنترل پنل های هاست به...
با استفاده از ابزار های وارد کردن محتوا در وردپرس به راحتی می تواند کاربران یا محتوای دیگر را به...
اگر می خواهید زمان بارگذاری وب سایت را کاهش دهید می توانید از Defer Parsing of JavaScript (به تاخیر انداختن...