learndl zhaket triboon mymember webaidin

تعیین پست تایپ‌های خاص برای نتایج جستجو در وردپرس

تعیین پست تایپ‌های خاص برای نتایج جستجو در وردپرس

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

function searchfilter($query) {
    if ($query->is_search && !is_admin() ) {
        $query->set('post_type',array('post','page'));
    }
 
return $query;
}
add_filter('pre_get_posts','searchfilter');

به خط زیر توجه کنید:

$query->set('post_type',array('post','page'));

با تغییر مقادیر موجود در آرایه، می‎‌توانید نتایج جستجو را به پست تایپ‌های مورد نظرتان فیلتر کنید. کد نوشته شده برای نمایش نوشته‌ها و برگه‌ها در نتایج جستجو تنظیم شده است، اما می‌توانید آن را به نام پست تایپ‌های مد نظر خود تغییر دهید تا هر چیزی را که می‌خواهید نمایش دهد.

امیدوارم این پست در جهت تعیین پست تایپ‌های خاص برای نتایج جستجو مفید واقع شده باشد. شاد باشید.

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

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

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

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

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

اشترک گذاری

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

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

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

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