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

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

می پسندم
1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره
5,247 بار
4 نظر
محمد رحمتی
۳۱ تیر ۱۳۹۴

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 دیدگاه

مقالات مرتبط

در این آموزش وردپرس، شما را در فرآیند ساخت وب سایت چند زبانه راهنمایی می نماییم. شما متوجه خواهید شد...
به عنوان یک صاحب وب سایت، موارد متعددی وجود دارد که می خواهید سایت خود را در حالت تعمیر حفظ...
پیوند یکتا نام دیگری است که به URL صفحه وب می گویند. زمانی که شما مقاله ای را مشاهده می...
در این مقاله مرحله به مرحله، آموزش ساخت وب سایت با المنتور را در چند مرحله به شما نشان می...