learndl triboon hostida

ریدایرکت کاربر به صفحه تنها پست موجود در نتایج جستجو

ریدایرکت کاربر به صفحه تنها پست موجود در نتایج جستجو در وردپرس

مواقعی وجود دارد که هنگام جستجو در وبلاگ وردپرس، فقط یک مورد را در نتیجه دریافت می کنید. بسته به اینکه سایت شما چقدر سازماندهی شده است، این باید موردی باشد که کاربر به دنبال آن بوده است. اگر عبارت جستجوشده، فقط با یک مورد تطابق داشته باشد، آیا راهی برای ریدایرکت به پست وجود دارد؟ در این مقاله، ما به شما نشان می دهیم که چگونه کاربران را به پست هدایت کنید، زمانی که عبارت جستجوشده فقط با یک مورد تطابق دارد.

برای این کار کافی است قطعه کد زیر را به فایل functions.php اضافه کنید. برای اضافه کردن کد، توصیه می‌کنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.

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

با اضافه کردن آن، کاربران به پست مرتبط با جستجوی خود هدایت می‌شوند.

امیدواریم این پست برای شما مفید واقع شود. شاد باشید.

به این مطلب امتیاز دهید

امتیاز کلی : 4.6 / 5. تعداد آرا : 5

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت