آیا تا کنون فکر کرده اید که چگونه شما می توانید نتایج جستجوی خود را به انواع پست خاص محدودکنید؟ این کار زیاد سخت نیست. ما در حال حاضر به شما چگونه  غیر فعال کردن قابلیت جستجو در وردپرس با تغییر در فایل functions.php نشان دادیم.در مقاله در اصل ما به شما فیلتر کردن نتایج جستجو را آموزش میدهیم.

محدود کردن نتایج جستجو

محدود کردن نتایج جستجو


فایل functions.php خود باز کنید و کدهای زیر را در آن کپی کنید:

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

توجه داشته باشید که این خط چه چیزی بیان میکند:

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

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

امیدواریم این مقاله به شما در محدود کردن نتایج جستجو به پست خاص در وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به https://www.on5.ir مراجعه نمایید.

آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس

نظر خود را بگذارید

-- بارگیری کد امنیتی --