پرش به محتویات

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 مراجعه کنید.