آموزش جستجو مطالب بر اساس فیلتر در وردپرس
با آموزش جستجو مطالب بر اساس فیلتر در وردپرس، افراد میتوانند از طریق جستجو با فیلتر در وردپرس، مطالبی که به دنبال آنها میباشند را سریعتر پیدا نمایند و از آنها بهرهمند شوند. در حالت پیشفرض، جستجو وردپرس به این صورت انجام میشود که شما عبارتی را تایپ میکنید و پس از کلیک بر روی جستجو، تمامی مطالب و صفحاتی که شامل این نوشته هستند برای شما نمایش داده خواهند شد و دارای فیلتر نیستند.
در این آموزش، قصد داریم به معرفی افزونه جستجو با فیلتر در وردپرس بپردازیم؛ که با استفاده از این افزونه، میتوانید جستجوی وردپرس سایت خود را بهبود بخشید و امکان جستجوی کلمه مورد نظر را در یک دستهبندی، برچسب، پست تایپ و تاریخ خاص فراهم نمایید تا کاربران زمانی که اقدام به جستجو کردند، در بین تمامی مطالب به دنبال کلمه مورد نظر نباشند و صرفا در دسته بندی و برچسب یا تاریخ مربوطه جستجو نمایند.
افزونه فیلتر پیشرفته وردپرس بر اساس دستهبندی و برچسب
در راستای آموزش جستجو مطالب بر اساس فیلتر در وردپرس، به بررسی مهمترین و کاربردیترین افزونه وردپرسی برای فیلتر کردن میپردازیم. افزونه جستجو با فیلتر در وردپرس بر اساس دستهبندی و برچسب، که آن را بررسی میکنیم، افزونه Search and Filter است. با استفاده از این افزونه، قادر خواهید بود مطالب را بر اساس دستهبندی، برچسب، تاریخ نوشته و نوع نوشته در حالت برگه، محصول و هر نوع پست تایپ سفارشی وردپرس فیلتر کنید.
این افزونه یکی از پیش نیازهای راهاندازی سایت وردپرسی شما است تا کاربر بتواند به راحتی به موارد موردنظر خود دسترسی پیدا نماید. برای استفاده از این افزونه، کافیست بر روی لینک زیر کلیک کنید تا به صفحه افزونه در مخزن وردپرس هدایت شوید و سپس آن را نصب و فعال نمایید.
دانلود رایگان افزونه Search & Filter |
برخی از ویژگیهای افزونه Search and Filter شامل موارد زیر است:
- پشتیبانی از جستجوی فیلدهای سفارشی، جستجوی آجاکس
- پشتیبانی از متا پست، نویسندگان، انواع پست، تاریخ ارسال، طبقه بندی، برچسب ها، دسته بندی ها
- فیلد نتایج سفارش و پشتیبانی از فیلدهای سفارشی پیشرفته
- ویرایشگر کشیدن و رها کردن
- استفاده از قالب های سفارشی آماده
- قابلیت ایجاد فرم های جستجوی زیاد و مختلف
- استفاده برای وبلاگ ها، سایت های بررسی، سایت های خبری، سایت های فروشگاهی و …
- پشتیبانی از ووکامرس و از کدکوتاه
- سازگار با WPML و ….
- جستجو مطالب بر اساس فیلتر در وردپرس به کمک این افزونه به این صورت است که بعد از نصب و فعالسازی افزونه، یک منوی با نام Search & Filter در پیشخوان وردپرسی شما اضافه خواهد شد که با کلیک بر روی آن، به صفحه تنظیمات افزونه هدایت میشوید و راهنمای استفاده از آن را مشاهده خواهید کرد.
همانطور که در تصویر مشاهده میشود، در صفحه افزونه Search and Filter هیچ تنظیماتی وجود ندارد و شما تنها با استفاده از شورتکدی که در این صفحه راهنما وجود دارد، میتوانید از این افزونه استفاده نمایید و امکان جستجو بر اساس دستهبندی و برچسب در وردپرس را فراهم کنید.
برای استفاده از افزونه Search and 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”] |
مطابق تصویر فوق و بر اساس انتخاباتی که برای جستجوی مطالب وردپرس بر اساس تاریخ، دستهبندی، برچسب و نوع پست انجام شده است، پس از کلیک بر روی دکمه ارسال، به آدرس مشخص هدایت میشود.
http://localhost/hostiran/?category_name= دستهبندی-نشده&s=وردپرس&post_types=product&post_date=2018-01-22 |
این نوع آدرسدهی به معنای این است که شما قادر خواهید بود در برخی از آدرسدهیهای سایت خود به شکلی عمل کنید که کاربران با نوشتههایی به این نوع دستهبندی و برچسب به آنها دسترسی داشته باشند. به عبارت دیگر هنگام ساخت منو در وردپرس، به جای اینکه همیشه از دستهبندی و برچسب و… استفاده کنیم، میتوانیم از این نوع آدرسدهی استفاده نماییم تا نتایج را بهتر به کاربران نمایش دهیم. با پیروی از این آموزش جستجو مطالب بر اساس فیلتر در وردپرس، به سادگی میتوانید مطالب خود را دستهبندی کنید.
افزونه Ajax Search Lite
افزونه دومی که برای سرچ و فیلتر در سایت معرفی میکنیم که با نام افزونه Lite Search شناخته میشود. این افزونه را میتوانید از مخزن وردپرس دانلود و در هاست وردپرس خود آپلود نمایید. این افزونه رایگان است و برای دریافت این افزونه از سایت وردپرس، میتوانید از لینک زیر استفاده کنید.
دانلود رایگان Ajax Search Lite |
برخی از ویژگیهای این افزونه شامل موارد زیر است:
- ساخت فیلترهای طبقهبندی
- امکان جستجو در پست ها و صفحات
- ۸ گزینه در قالب برای تنظیمات رنگ
- در انواع پست های سفارشی مانند محصولات ووکامرس، رویدادها، موارد نمونه کارها و موارد دیگر جستجو کنید.
- ایجاد جستجوی AJAX برای نمایش نتایج جستجو
- کاملا رسپانسیو و واکنشگرا
- ایجاد فیلتر برای پستهای Elementor
- نمایش تصاویر در نتایج جستجو
- و …
افزونه Relevanssi
Relevanssi یک افزونه سرچ است که برای بلاگ ارائه شده است. ایت افزونه به کاربران قابلیت جستجوی آسان کلمات یا بخشهایی از آن را میدهد تا به نتایج مورد نظر دسترسی پیدا کنند. این افزونه کاربردی، جستجوی استاندارد وردپرس را با موتور جستجویی پیشرفتهتر و دارای تعداد زیادی از امکانات و تنظیمات قابل اعمال، جایگزین مینماید.
افزونه Relevanssi که از محبوبیت بالایی برخوردار است، در دو نسخه رایگان و پرمیوم است که نسخه رایگان آن، امکانات فراوانی را جهت ارتقای جستجوی پیشرفته در وبسایتهای مبتنی بر وردپرس فراهم میآورد. امکان دانلود افزونه مذکور از طریق لینک زیر فراهم است:
دانلود رایگان Relevanssi |
برخی از ویژگیهای افزونه Relevanssi شامل موارد زیر است:
- ایجاد باکسهای جستجو
- جستجوی کلمه کلیدی یا بخشی از آن
- جستجوی محتوای DOC، RTF، ODT و…
- نمایش نتایج جستجو به ترتیب ارتباط
- جستجوی نظرات و نظرات نویسندگان
- جستجو در نظرات، برچسبها و دستهبندیها
افزونه WOOF – Products Filter for WooCommerce
در ادامه برای آموزش جستجو مطالب بر اساس فیلتر در وردپرس، به نحوه کار با افزونه WOOF میپردازیم. ایجاد فیلتر پیشرفته برای محصولات ووکامرس اهمیت بزرگی برای سایت های فروشگاهی دارد. افزونه woof ، یک افزونه بسیار قدرتمند، انعطافپذیر، ساده و موثر است که قابلیتهای افزونه ووکامرس را توسعه میدهد؛ تا به بازدیدکنندگان وبسایت شما اجازه جستجوی محصولات بر پایه دستهبندیها، ویژگیهای محصول، برچسبها، انواع دستهبندیهای محصول، فیلدهای متا و قیمت محصول را میدهد. از طریق لینک زیر میتوانید این افرونه را دانلود نمایید.
دریافت رایگان WOOF |
برخی از ویژگیهای این افزونه به شرح زیر است:
- نمایش رنگ ها به عنوان عناصر فیلتر
- نمایش تصاویر به عنوان عناصر فیلتر
- جستجو بر اساس محتوای متنی محصولات
- بازشماری محصولات بصورت پویا
- جمع آوری داده های آماری جستجو در سایت خود برای بهبود اثربخشی کسب و کار
- جستجو بر اساس نویسنده یا فروشنده محصولات
- فیلتر بر اساس SKU محصولات
- جستجوی شرطی
کلام آخر
آموزش جستجو مطالب بر اساس فیلتر در وردپرس به کاربران این امکان را میدهد تا محتوای مورد نظر خود را بر اساس معیارهای مختلفی مانند دستهبندی، برچسبها، تاریخ انتشار و… جستجو کنند. این ویژگی به ویژه برای وبسایتهایی که دارای حجم زیادی از محتوا هستند، بسیار مفید است.
برای افزودن فیلتر جستجو به وبسایت وردپرسی خود، روشهای مختلفی وجود دارد. یکی از رایجترین روشها، استفاده از افزونههای جستجوی پیشرفته است که به شما امکان میدهد فیلترهای مختلفی را به آسانی ایجاد و مدیریت کنید. از جمله گزینههای محبوب برای این منظور افزونه افزونه Search and Filter است.
سوالات متداول
- چگونه میتوانم قابلیت جستجو بر اساس فیلتر را در وردپرس فعال کنم؟
برای فعال کردن قابلیت جستجو بر اساس فیلتر در وردپرس، میتوانید از افزونههایی مانند FacetWP، Search &؛ Filter استفاده کنید. این افزونه به شما امکان میدهند تا فیلترهای مختلفی را برای جستجوهایتان تعریف کنید.
- چگونه میتوانم فیلترهای دلخواه خود را ایجاد کنم؟
برای ایجاد فیلترهای دلخواه، ابتدا باید افزونه مورد نظر خود را نصب و فعال کنید. سپس به تنظیمات افزونه بروید و فیلترهای مورد نظر خود را ایجاد و پیکربندی کنید، توضیحات در طول مقاله بیان شده است.
- آیا برای استفاده از فیلترهای جستجو نیاز به دانش برنامهنویسی دارم؟
خیر، بسیاری از افزونههای جستجو و فیلتر در وردپرس به گونهای طراحی شدهاند که نیازی به دانش برنامهنویسی ندارند و شما میتوانید با استفاده از رابط کاربری سادهای که ارائه میدهند، فیلترهای خود را پیکربندی کنید.