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

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

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

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

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

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

 

 

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


برند سایت