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

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

این مطالب ممکن است در دسته نوشته ها، برگه ها، محصولات و … باشند و کاربر برای یافتن مقصود خود باید مدت زمانی را نیز در بین نتایج جستجو بگردد.

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

جستجو و فیلتر مطالب وردپرس بر اساس دسته بندی و برچسب

افزونه ای که در این آموزش برای جستجو و فیلتر مطالب وردپرس معرفی می کنیم با عنوان Search & Filter در مخزن وردپرس به ثبت رسیده است.

این افزونه تا کنون با بیش از 30.000 نصب فعال توانسته است امتیاز 4.8 را از کاربران خود بدست بیاورد. برای ایجاد امکان فیلتر مطالب در هنگام جستجو، با کلیک روی دکمه زیر افزونه را دانلود و سپس به کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب و فعالسازی آن در وبسایت خود کنید.

دانلود افزونه Search & Filter

پس از نصب و فعالسازی افزونه منویی تحت عنوان Search & Filter در پیشخوان وردپرس شما ظاهر می شود که با کلیک روی آن به صفحه راهنمایی و توضیحات افزونه هدایت می شوید.

راهنمای استفاده از افزونه
راهنمای افزونه Search & Filter

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

اگر قصد استفاده از شورت کدها در محیط ابزارک، نوشته و یا برگه را دارید باید با فرمت زیر شورت کد ساخته شده را در مکان مورد نظر خود اضافه نمایید.

[searchandfilter fields="search,category,post_tag"]

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

<?php echo do_shortcode('[searchandfilter fields="search,category,post_tag"]'); ?>

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

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

Search: با استفاده از این فیلتر در شورت کد فیلد جستجو برای جستجوی مطالب بر اساس دسته بندی، برچسب و… فراهم میشود. پس حتما باید از این گزینه استفاده نمایید.

Category: با استفاده از این فیلتر امکان تعیین جستجو بر اساس دسته بندی در وردپرس فراهم خواهد شد و کاربران می توانند بر اساس دسته بندی مورد نظر خود جستجو را انجام دهند.

post_tag: این فیلتر امکان تعیین جستجو بر اساس برچسب در وردپرس را فراهم میکند.

post_types: با استفاده از این فیلتر امکان نمایش و فیلتر مطالب هنگام جستجو بر اساس نوع نوشته فراهم خواهد شد.

post_date: در نهایت این فیلترهم امکان جستجوی مطالب بر اساس تاریخ نوشته ها را فراهم می کند.

برای استفاده از هر یک از این فیلتر‌ها، در شورت کد ساخته شده فیلتر را مشابه کد زیر قرار دهید و در نوشته، برگه، ابزارک یا فایل قالب خود بگذارید.

[searchandfilter fields="search,category,post_tag,post_types,post_date"]

همانطور که در تصویر زیر مشاهده می نمایید، با کمک این افزونه و شورت کدهای موجود در آن، توانستیم امکان جستجو و فیلتر مطالب وردپرس را بر اساس دسته بندی، برچسب و … فراهم کنیم.

پیشنمایش افزونه Search & Filter
پیشنمایش فیلتر در هنگام جستجو

اکنون با کمک فیلترهای موجود، کاربران می توانند جستجوی سریع تر و راحت تری را داشته باشند.

6 پاسخ

  1. مشکل میدونید کجا بود ؟
    نسخه پرو رو نصب کرده بودم تو نسخه PRO شما جدا جدا هر رشته ای رو بخوای میتونی داخل فیلد قرار بدید
    اگه نسخه پرو شو دان کنید میبینید .اگه هم اونجا تونستید به صورت ردیفی (افقی) نمایش بدید ب منم بگین چون حالت معمولش به صورت ستونی هست

    1. تنظیمات افزونه ها در نسخه های تجاری و نسخه های رایگان کمی با هم تفاوت داره
      متاسفانه من با نسخه تجاری این افزونه کار نکردم، ولی باز هم اگر دوست داشتید از یکی از راه های ارتباطی در تماس با ما، با ما در ارتباط باشید تا بررسی بشه امکانات نسخه تجاری افزونه.

  2. داخل افزونه گزینه ای داره که فیلد ها رو ردیفی بیاره اخه پیشفرض به صورت ستونی هست

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

      1. نه اتفاقا بزرگ هست راه های متفاوتی رو انتخاب کردم اما نشد

        1. به طور پیش فرض افزونه هونطور که میبیند در اسکرین شات به صورت ردیفی هست، شاید با کدهای سی اس اس یکی دیگه از افزونه هاتون یا قالبتون ناسازگاری داره و به صورتی ستونی نمایش داده میشه.
          اگر دوست دارید اطلاعاتتون رو در صفحه تماس با ما از طریق یکی از راه های ارتابطی ارسال بفرمایید تا بررسی کنم.

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

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