افزونه FacetWP یک پلاگین پیشرفته فیلترینگ و فیلترسازی برای وردپرس است که به کاربران امکان میدهد به صورت هوشمند و بدون نیاز به رفرش صفحه، محتوای سایت (مانند محصولات، پستها، Custom Post Types) را بر اساس معیارهای مختلف جستجو و فیلتر کنند. این افزونه به ویژه برای سایتهای فروشگاهی ووکامرس و سایتهای محتوایی با دادههای حجیم بسیار کاربردی است.
ویژگیهای کلیدی FacetWP:
-
فیلترهای متنوع:
-
Dropdown (کشویی)، Checkbox (چند انتخابی)، Radio (تک انتخابی)
-
Slider (محدوده قیمت یا عددی)
-
Date Range (بازه تاریخی)
-
Search (جستجوی زنده)
-
Rating (امتیاز)
-
-
پشتیبانی از منابع داده:
-
فیلدهای سفارشی (Custom Fields)
-
دستهبندیها، تگها و Taxonomies
-
نویسندگان، تاریخ انتشار و قیمت محصولات
-
-
عملکرد بدون رفرش صفحه (Ajax-based):
-
کاربران بدون reload صفحه نتایج فیلتر شده را مشاهده میکنند.
-
-
یکپارچهسازی کامل با ووکامرس:
-
فیلترهای پیشرفته برای محصولات (قیمت، ویژگیها، موجودی و غیره).
-
-
واکنشگرا (Responsive):
-
نمایش بهینه در موبایل، تبلت و دسکتاپ.
-
-
امکانات پیشرفته:
-
شمارش نتایج هر فیلتر (Count)
-
مرتبسازی نتایج (Sorting)
-
تولید URL قابل اشتراکگذاری برای فیلترها
-
کاربردهای اصلی:
-
فیلتر محصولات در فروشگاه ووکامرس (مثلاً فیلتر بر اساس قیمت، برند، رنگ).
-
جستجوی پیشرفته در سایتهای محتوایی (مثلاً فیلتر پستها بر اساس دستهبندی، تاریخ، نویسنده).
-
سایتهای املاک (فیلتر بر اساس قیمت، موقعیت، متراژ).
-
سایتهای job board (فیلتر شغلها بر اساس دستهبندی، موقعیت شغلی).
مزایا:
-
سرعت بالا به دلیل سیستم ایندکس کردن دادهها.
-
نصب و تنظیم آسان با رابط کاربری intuitive.
-
انعطافپذیری بالا در ایجاد فیلترهای سفارشی.
نحوه استفاده:
-
نصب و فعالسازی افزونه.
-
ایجاد فیلترهای مورد نظر در بخش
FacetWP > Facets
. -
قرار دادن فیلترها در صفحه با استفاده از بلوک گوتنبرگ یا shortcode.
-
تنظیم ایندکس کردن دادهها برای بهینهسازی عملکرد.
نقد و بررسی وجود ندارد.