انتقال خودکار در سرچ موضوعات تک مطلبی وردپرس

وردپرس

امروز با آموزش خیلی کاربردی و در عین جال خیلی ساده در خدمت شما عزیزان هستیم

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

خب؛ ما میخوایم کار کاربرامون رو ساده کنیم…

اگه چنین موردی اتفاق افتاد یک سره انتقال پیدا کنه به اون مطلب و به اصطلاح نیازی به دوباره کاری نباشه!!!!

خب برای این کار کد زیر رو به کدهای تابع قالبتون (فانکشن اضافه کنید)…

(مثل همیشه قبل از این کار بک آپ فراموش نشه!!)

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

پس از اضافه کردن این کد مراحل بصورت خودکار اجرا میشه

چنانچه مشکلی داشتید در نظرات مطرح کنید

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *