Filter Checkbox
رابط فیلتر checkbox برای فیلتر AJAX محتوا میسازد. کاربران چند گزینه برای محدود کردن نتایج query انتخاب میکنند. از taxonomy، فیلدهای وردپرس و custom field پشتیبانی میکند.
نکته: برای اجازه دادن به کاربران جهت فیلتر بر اساس چندین دستهبندی، برچسب یا attribute سفارشی بهطور همزمان ایدهآل است.
تنظیمات
- Target query (query-list) — queryای که این فیلتر باید هدف قرار دهد را انتخاب کنید. در این نسخه فقط post queryها پشتیبانی میشوند.
- URL parameter (text) — یک نام پارامتر URL منحصربهفرد و خواناتر برای این فیلتر تعریف کنید.
- Apply on (select) — زمان اعمال فیلتر را انتخاب کنید. گزینهها: Input (فوری)، Submit (نیاز به کلیک دکمه). پیشفرض: Input.
- Source (select) — منبع داده برای گزینههای فیلتر. گزینهها: Taxonomy، WordPress field، Custom field.
- Field type (select) — نوع فیلد هنگام استفاده از منبع WordPress field یا Custom field. گزینهها: Post، Term، User.
- Field (select) — فیلد خاص برای فیلتر کردن (بسته به نوع فیلد متفاوت است).
- Taxonomy (select) — taxonomy برای فیلتر کردن هنگامیکه منبع taxonomy است.
- Order by (select) — نحوه مرتبسازی termهای taxonomy. گزینهها: Name، Slug، Term ID، Description، Parent، Count، Include، Menu Order، Meta Value، Meta Value Num.
- Order meta key (text) — meta key برای مرتبسازی هنگام استفاده از مرتبسازی meta value.
- Order (select) — جهت مرتبسازی. گزینهها: ASC، DESC. پیشفرض: ASC.
- Terms: Include (select) — termهای taxonomy خاصی که در گزینههای فیلتر گنجانده شوند.
- Terms: Exclude (select) — termهای taxonomy خاصی که از گزینههای فیلتر حذف شوند.
- Top level terms only (checkbox) — فقط termهای سطح بالا (parent = 0) را هنگامیکه منبع taxonomy است نمایش دهید.
- Hide count (checkbox) — تعداد نتایج هر گزینه را مخفی کنید.
- Hide empty (checkbox) — گزینههای با صفر نتیجه را مخفی کنید.
- Hide count bracket (checkbox) — براکتهای اطراف مقادیر تعداد را حذف کنید. تعداد را از طریق .brx-option-count استایل دهید.
- Hierarchical (checkbox) — termهای taxonomy را در ساختار سلسلهمراتبی نمایش دهید.
- Auto toggle child terms (checkbox) — هنگام کلیک روی parent، checkboxهای term فرزند را بهطور خودکار toggle کنید.
- Indent: Prefix (text) — متن پیشوند برای تورفتگی سلسلهمراتبی. پیشفرض: —.
- Indent: Gap (number) — فاصلهگذاری تورفتگی برای سلسلهمراتب.
- Provider (select) — ارائهدهنده custom field برای integration (ACF، Meta Box و غیره).
- Meta key (text) — کلید custom field برای فیلتر کردن.
- Compare (select) — عملگر مقایسه برای فیلتر کردن. گزینهها: IN، NOT IN، BETWEEN، NOT BETWEEN.
- Mode (select) — حالت نمایش checkboxها. گزینهها: Default (checkboxهای سنتی)، Button (استایل دکمه مدرن).
- Active filter — تنظیمات نمایش فیلتر فعال.
- Prefix (text) — متن نمایش دادهشده قبل از مقدار فیلتر.
- Suffix (text) — متن نمایش دادهشده بعد از مقدار فیلتر.
- Title (text) — attribute title سفارشی برای لینکهای فیلتر.
مرجع توسعهدهنده
برای JSON schema کامل به Filter - Checkbox Schema مراجعه کنید.