راهنمای فارسی افزونه

مستندات Filter Everything PRO

از ساخت اولین فیلتر تا نمایش آن در فروشگاه و مدیریت نشانی‌های سئو، این راهنما مسیر راه‌اندازی را مرحله‌به‌مرحله توضیح می‌دهد.

دیدن فروشگاه و فیلترهای فعال
شروع سریع

راه‌اندازی فیلتر در پنج مرحله

برای نتیجهٔ درست، فیلتر باید با داده‌های واقعی محتوا و کوئری صفحه هماهنگ باشد.

افزونه را نصب و فعال کنید

فایل نسخهٔ مجاز را از بخش افزونه‌ها در وردپرس بارگذاری کنید و فعال‌بودن Filter Everything را بررسی کنید.

معیارهای فیلتر را انتخاب کنید

از منوی «فیلترها» وارد «مجموعه‌های فیلتر» شوید و فیلتر تازه بسازید. منبع داده را متناسب با سایت انتخاب کنید؛ مانند دسته‌بندی، ویژگی محصول یا فیلد سفارشی.

فیلتر را به صفحهٔ هدف متصل کنید

در تنظیمات مجموعه، نوع محتوا و محل نمایش را مشخص کنید؛ برای مثال صفحهٔ فروشگاه ووکامرس. هر مجموعه باید به فهرست محتوایی وصل شود که همان فیلترها را نمایش می‌دهد.

ابزارک‌ها را در طرح صفحه قرار دهید

در Elementor ابزارک‌های «فیلترها»، «مرتب‌سازی» یا «چیپس» را اضافه کنید و مجموعهٔ مناسب را انتخاب کنید.

نتیجه را در موبایل و دسکتاپ آزمایش کنید

یک گزینه را انتخاب کنید، تعداد نتایج و نشانی صفحه را بررسی کنید و حالت AJAX و رفتار صفحه‌بندی را هم امتحان کنید.

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

مجموعهٔ فیلتر چیست؟

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

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

چه چیزهایی را می‌توان فیلتر کرد؟

دسته‌ها و ویژگی‌ها

Taxonomyهای وردپرس، دسته‌های محصول، برچسب‌ها و ویژگی‌های ووکامرس را به فیلتر تبدیل کنید.

فیلدهای سفارشی

برای داده‌های ساختاریافتهٔ افزونه‌هایی مثل ACF، کلید فیلد و نوع مقدار را با دادهٔ واقعی هماهنگ کنید.

قیمت و موجودی

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

جست‌وجو و مرتب‌سازی

جست‌وجوی متن و ترتیب نمایش را کنار فیلترها قرار دهید تا پیدا کردن نتیجه سریع‌تر شود.

صفحه‌ساز

نمایش فیلترها در Elementor

صفحهٔ دارای فهرست نتایج را باز کنید

صفحهٔ فروشگاه یا صفحه‌ای را که محصولات در آن نمایش داده می‌شوند با Elementor ویرایش کنید.

ابزارک Filter Everything را اضافه کنید

در پنل ابزارک‌ها، گروه «فیلتر همه چیز حرفه‌ای» را باز کنید و ابزارک «فیلترها» را در ستون کناری یا بالای فهرست قرار دهید.

مجموعهٔ درست را انتخاب و ذخیره کنید

مجموعهٔ فیلتر متصل به همان صفحه را انتخاب کنید. سپس ابزارک «چیپس» یا «مرتب‌سازی» را در جای مناسب قرار دهید و صفحه را به‌روزرسانی کنید.

در موبایل، فیلترها را در جای کم‌مزاحمت قرار دهید و مطمئن شوید پنل فیلتر به‌راحتی باز و بسته می‌شود.
نشانی و ایندکس

تنظیم صفحات فیلترشده برای سئو

صفحات فیلترشده ممکن است ترکیب‌های بسیار زیادی بسازند. پیشوند و ترتیب پارامترها را منظم کنید و با قواعد SEO مشخص کنید کدام صفحه‌ها باید ایندکس شوند.

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

اگر فیلتر نتیجه نداد

فیلتر دیده نمی‌شود

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

نتیجه‌ها تغییر نمی‌کنند

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

گزینه‌ای در فهرست نیست

وجود داده برای آن ویژگی یا taxonomy را در محصولات منتشرشده بررسی کنید؛ گزینهٔ بدون نتیجه ممکن است پنهان شود.

نشانی نامنظم است

پیشوند فیلتر و ترتیب پارامترها را در تنظیمات سئو بررسی کنید و پس از تغییر، پیوندهای یکتا را آزمایش کنید.

پرسش‌های متداول

سوالات رایج

آیا برای هر صفحه باید یک مجموعه بسازم؟

اگر نوع محتوا یا محل نمایش متفاوت است، مجموعهٔ جدا کمک می‌کند تنظیمات و رفتار فیلترها قابل پیش‌بینی بماند.

آیا فیلترها فقط برای فروشگاه هستند؟

خیر؛ می‌توان از آن‌ها برای نوشته‌ها و انواع محتوای سفارشی هم استفاده کرد.

چرا بعضی گزینه‌ها تعداد صفر دارند یا پنهان هستند؟

شمارنده و نمایش گزینه‌ها به محتوای منتشرشده و تنظیمات فیلتر وابسته است. محصولات و ویژگی‌های مربوط را بررسی کنید.

نسخهٔ فارسی و پشتیبانی را از کجا تهیه کنم؟

برای خرید نسخهٔ فارسی، صفحهٔ محصول را در ژاکت ببینید.

صفحهٔ محصول در ژاکت
فهرست موضوعات مستندات

راهنمای فارسی موضوع‌به‌موضوع

برای هر مقاله چکیدهٔ فارسی قرار داده شده است. لینک هر کارت، متن کامل و مثال‌های فنی مرجع را باز می‌کند.

شروع سریعنصب، ساخت Filter Set، تنظیم صفحه و نمایش فیلتر با ابزارک یا shortcode.مقالهٔ کامل مرجع ↗ ساختار کلی افزونهسه جزء اصلی را بشناسید: مجموعهٔ فیلتر، فیلترها و ابزارک نمایش.مقالهٔ کامل مرجع ↗ چطور فیلترسازی را شروع کنیم؟ساخت مجموعه، انتخاب صفحه و نوع محتوا، تنظیم کوئری و جای‌گذاری ابزارک.مقالهٔ کامل مرجع ↗ مجموعهٔ فیلترتنظیمات مشترک، صفحهٔ هدف، نوع پست و پنهان‌کردن گزینه‌های بدون نتیجه.مقالهٔ کامل مرجع ↗ تنظیم فیلتر و گزینه‌هاانتخاب منبع داده، نوع نمایش، عنوان و رفتار هر فیلتر.مقالهٔ کامل مرجع ↗ انواع فیلترفیلتر بر پایهٔ taxonomy، فیلد سفارشی، نویسنده و تاریخ انتشار.مقالهٔ کامل مرجع ↗ ابزارک فیلترهانمایش مجموعهٔ متصل به صفحه و انتخاب ابزارک درست برای فهرست هدف.مقالهٔ کامل مرجع ↗ چیپس فیلترهای فعالنمایش انتخاب‌های کاربر به شکل برچسب و حذف سریع هر انتخاب.مقالهٔ کامل مرجع ↗ مرتب‌سازی نتایجمرتب‌کردن محصولات و نوشته‌ها بر اساس قیمت، تاریخ، امتیاز و معیارهای دیگر.مقالهٔ کامل مرجع ↗ Shortcodeهانمایش فیلتر، چیپس، مرتب‌سازی و فهرست محتوا در بخش‌های مختلف سایت.مقالهٔ کامل مرجع ↗ تنظیمات افزونهتنظیمات عمومی، رفتار موبایل و گزینه‌های نسخهٔ رایگان و PRO.مقالهٔ کامل مرجع ↗ فیلتر AJAXفعال‌کردن بارگذاری نتایج بدون تازه‌سازی کامل صفحه و تنظیم فهرست هدف.مقالهٔ کامل مرجع ↗ رفع خطاهای AJAXبررسی راه‌اندازی دوبارهٔ اسکریپت‌ها پس از تعویض محتوای صفحه با AJAX.مقالهٔ کامل مرجع ↗ حالت موبایلنمایش فیلتر به صورت بازشونده یا پنجرهٔ جدا و حفظ فضای محصولات.مقالهٔ کامل مرجع ↗ تنظیمات سئومدیریت پیشوند و ترتیب نشانی فیلترها و کنترل صفحات قابل ایندکس.مقالهٔ کامل مرجع ↗ قواعد سئوتنظیم عنوان، توضیحات و محتوای اختصاصی برای صفحات فیلترشدهٔ ارزشمند.مقالهٔ کامل مرجع ↗ رفع اشکال قواعد سئواگر توضیحات یا عنوان دیده نمی‌شود، hookهای قالب و محل نمایش را بررسی کنید.مقالهٔ کامل مرجع ↗ فیلترکردن فیلدهای ACFکلید meta، نوع داده و مقادیر فیلد را با ساختار ذخیره‌شده در پایگاه داده تطبیق دهید.مقالهٔ کامل مرجع ↗ WPML و Polylangاتصال مجموعه‌های فیلتر به زبان فعال و هماهنگی با محتوای ترجمه‌شده.مقالهٔ کامل مرجع ↗ کلید لایسنستفاوت کلید لایسنس با کد خرید و مسیر دریافت و فعال‌سازی مجوز PRO.مقالهٔ کامل مرجع ↗ تفاوت نسخهٔ رایگان و PROمرور قابلیت‌های پیشرفته و مواردی که برای پروژه‌های بزرگ‌تر به PRO نیاز دارند.مقالهٔ کامل مرجع ↗ خطاهای رایجبررسی فیلترهای ناپدید، نتیجه‌های تغییرنکرده و تنظیمات اشتباه صفحهٔ هدف.مقالهٔ کامل مرجع ↗ گسترش یا محدودکردن جست‌وجوتغییر محدودهٔ جست‌وجو با کدنویسی و افزودن یا حذف منابع جست‌وجو.مقالهٔ کامل مرجع ↗ توابع توسعه‌دهندگاناستفاده از توابع افزونه برای دریافت فیلترها و انتخاب‌های فعال در قالب.مقالهٔ کامل مرجع ↗ Hookهای توسعه‌دهندگانتغییر نام و خروجی گزینه‌ها و افزودن رفتارهای سفارشی با فیلترها و actionها.مقالهٔ کامل مرجع ↗ جایگزینی قالب‌های نمایشسفارشی‌سازی قالب ابزارک فیلتر با الگوی پوستهٔ فرزند.مقالهٔ کامل مرجع ↗ بهینه‌سازی عملکردبه‌کارگیری کش شیء و بهینه‌سازی سرور برای سایت‌های محتوایی پرترافیک.مقالهٔ کامل مرجع ↗ مشکلات متداولچک‌لیست رفع خطاهای راه‌اندازی، نمایش فیلتر و اتصال به صفحهٔ درست.مقالهٔ کامل مرجع ↗ فیلد جست‌وجوافزودن جست‌وجوی متنی به مجموعه و محدودکردن نتایج به معیارهای لازم.مقالهٔ کامل مرجع ↗
راهنمای اجرایی

ساخت فیلتر واقعی برای فروشگاه ووکامرس

این بخش مسیر نمونهٔ ساخت یک فیلتر دسته‌بندی و قیمت را شرح می‌دهد. نام گزینه‌ها ممکن است با زبان پیشخوان شما متفاوت باشد؛ عنوان انگلیسی داخل پرانتز برای پیدا کردن تنظیم مربوطه آمده است.

۱. ساخت مجموعه و فیلترها

  1. در پیشخوان وردپرس از منوی «فیلترها» (Filters) وارد «مجموعه‌های فیلتر» (Filter Sets) شوید و «افزودن» (Add New) را بزنید.
  2. برای مجموعه یک نام روشن بنویسید؛ مثلاً «فیلتر فروشگاه». نوع محتوا (Post Type to filter) را روی محصولات (Products) قرار دهید.
  3. «افزودن فیلتر» (Add Filter) را بزنید. برای دسته‌بندی محصول، منبع «دسته‌بندی محصولات» (Product Categories) را انتخاب کنید. عنوان و پیشوند نشانی (Prefix for URL) را در صورت نیاز تعیین کنید و شکل نمایش گزینه‌ها (View in Widget) را انتخاب کنید.
  4. برای فیلتر قیمت، منبع «فیلد سفارشی عددی» (Custom Field Numeric) و کلید متای قیمت ووکامرس یعنی _price را وارد کنید. بازهٔ قیمت به دادهٔ عددی ذخیره‌شده وابسته است.
  5. در بخش «کجا فیلتر شود؟» (Where to filter?) صفحهٔ فروشگاه را مشخص کنید. در بخش «کدام فهرست فیلتر شود؟» (And what to filter?) کوئری مربوط به فهرست محصولات را انتخاب کنید. اگر چند فهرست در صفحه وجود دارد، کوئری درست را با پیش‌نمایش همان صفحه پیدا کنید.
  6. مجموعه را منتشر کنید و صفحهٔ مقصد را در یک زبانهٔ جدا باز کنید.
اگر محل نمایش یا کوئری هدف درست انتخاب نشود، ممکن است ابزارک فیلتر در صفحه دیده نشود یا نتیجه‌ها را تغییر ندهد؛ حتی اگر ابزارک را در صفحه‌ساز قرار داده باشید.

فیلتر ویژگی‌های محصول

برای رنگ، اندازه یا برند ابتدا مطمئن شوید ویژگی در محصولات ووکامرس تعریف شده و محصول‌ها واقعاً مقدار آن را دارند. سپس منبع همان ویژگی یا taxonomy متناظر را انتخاب کنید. نام ظاهری ویژگی با taxonomy ذخیره‌شده یکی نیست؛ گزینهٔ موجود در فهرست افزونه را انتخاب کنید و با چند محصول منتشرشده آزمایش کنید.

۲. نمایش فیلترها با Elementor

  1. صفحهٔ فروشگاه یا قالب آرشیوی که فهرست محصولات را نشان می‌دهد با Elementor باز کنید.
  2. ابزارک «فیلترها» (Filters) افزونه را در ستونی کنار فهرست محصولات بگذارید و مجموعهٔ ساخته‌شده را در تنظیمات ابزارک انتخاب کنید.
  3. در صورت نیاز ابزارک «چیپس» (Chips) را برای نمایش فیلترهای فعال و ابزارک «مرتب‌سازی» (Sorting) را نزدیک عنوان یا بالای نتایج قرار دهید.
  4. صفحه را ذخیره کنید و در پیش‌نمایش واقعی بررسی کنید که ابزارک‌ها به همان فهرست محصولات متصل‌اند؛ صرفاً حضور ابزارک در ویرایشگر، اتصال کوئری را ثابت نمی‌کند.
  5. در موبایل چیدمان را بررسی کنید: دکمهٔ بازکردن فیلتر باید قابل دسترس باشد، پنل نباید روی دکمه‌های خرید را بپوشاند و بستن/پاک‌کردن انتخاب‌ها باید واضح باشد.
در صورت استفاده از Loop Grid یا چند فهرست محصول در یک صفحه، هر مجموعه را به کوئری صحیح همان فهرست وصل کنید. بعد از تغییر قالب، فیلتر را در نسخهٔ منتشرشده هم آزمایش کنید.

۳. کدهای کوتاه پرکاربرد

کدها را در ابزارک «کد کوتاه» Elementor یا بلوک Shortcode وردپرس قرار دهید. شناسه‌ها باید با شناسهٔ واقعی مجموعه یا ابزارک شما جایگزین شوند.

کاربردنمونهنکته
نمایش فیلتر[fe_widget id="26" show_selected="yes" show_count="yes" horizontal="yes" columns="3"]id اختیاری است؛ columns از ۲ تا ۵ است. اگر شناسه حذف شود، مجموعهٔ دارای بالاترین اولویت انتخاب می‌شود.
فیلتر ساده[fe_widget]برای یک مجموعهٔ مناسب در همان صفحه؛ در صفحات چندمجموعه‌ای شناسه را مشخص کنید.
فیلترهای انتخاب‌شده[fe_chips]برچسب انتخاب‌ها و دکمهٔ پاک‌کردن همه را نشان می‌دهد.
مرتب‌سازی[fe_sort id="3"]شناسه باید مربوط به ابزارک مرتب‌سازی ساخته‌شده باشد.
شمارندهٔ نتایج[fe_posts_found sid="419" all="true"]sid شناسهٔ مجموعه است؛ all="true" برای شمارش چند مجموعه در صفحه است.
بازکردن فیلتر در موبایل[fe_open_button id="77"]شناسه را با مجموعهٔ هدف هماهنگ کنید.

شناسه‌های 26، 3، 419 و 77 فقط نمونه‌های مستندات هستند و برای سایت شما مقدار واقعی محسوب نمی‌شوند.

۴. تنظیم فیلتر AJAX

  1. از «فیلترها ← تنظیمات ← عمومی» (Filters → Settings → General) گزینهٔ «AJAX for Filters» را فعال کنید.
  2. در تنظیمات عمومی یا در مجموعهٔ فیلتر، فیلد «HTML ID or Class of Posts Container» را با شناسه یا کلاس ظرفی پر کنید که هم محصولات و هم صفحه‌بندی را دربر می‌گیرد؛ نمونهٔ قالب: #main_content یا .content-wrapper.
  3. ابزارک فیلتر را بیرون از همین ظرف قرار دهید؛ در غیر این صورت هنگام به‌روزرسانی AJAX خود فیلتر هم جایگزین می‌شود.
  4. انتخاب فیلتر، صفحه‌بندی، شمارندهٔ نتایج و پاک‌کردن انتخاب‌ها را در صفحهٔ واقعی آزمایش کنید. کش و افزونه‌های فشرده‌سازی را فقط در صورت بروز ناسازگاری، مرحله‌به‌مرحله بررسی کنید.
شناسه یا کلاس را حدس نزنید. در ابزار توسعهٔ مرورگر، ظرف والد محصولات را پیدا کنید و مطمئن شوید صفحه‌بندی نیز داخل همان ظرف است. اگر قالب یا صفحه‌ساز ظرف یکتایی ندارد، تغییر قالب را به مدیر فنی بسپارید.

اگر بعد از جایگزینی AJAX رفتارهای جاوااسکریپتی قالب از کار افتادند، ابتدا سازگاری اسکریپت و راه‌اندازی دوبارهٔ آن پس از به‌روزرسانی محتوا بررسی شود. کدهای سفارشی را بدون پشتیبان‌گیری و بررسی توسعه‌دهنده به فایل قالب اصلی اضافه نکنید.

۵. چک‌لیست عیب‌یابی

  • فیلتر دیده نمی‌شود: وضعیت انتشار مجموعه، «کجا فیلتر شود؟»، نوع محتوا و شرط نمایش صفحه را بررسی کنید.
  • فیلتر هست اما محصولی تغییر نمی‌کند: مقدار «کدام فهرست فیلتر شود؟» را بررسی کنید؛ در صفحات چندکوئری، اتصال به فهرست اشتباه رایج است.
  • گزینه‌ای در فهرست نیست: وجود مقدار در محصولات منتشرشده، اتصال محصول به ویژگی/دسته و منبع دادهٔ انتخاب‌شده را بررسی کنید.
  • فیلتر قیمت کار نمی‌کند: منبع را عددی انتخاب کنید، کلید متا را _price بگذارید و قیمت واقعی محصول را بررسی کنید.
  • AJAX صفحه‌بندی را به‌روز نمی‌کند: ظرفی را معرفی کنید که محصولات و صفحه‌بندی را با هم شامل شود؛ ابزارک فیلتر بیرون آن بماند.
  • پس از فعال‌کردن AJAX مشکل تازه‌ای ایجاد شد: AJAX را موقتاً خاموش کنید تا مشخص شود ایراد از اتصال کوئری است یا جایگزینی پویا و اسکریپت‌های قالب.
  • تغییرات دیده نمی‌شوند: صفحهٔ واقعی را در پنجرهٔ خصوصی بررسی کنید، سپس کش صفحه و مرورگر را پاک کنید. کش را هم‌زمان در چند لایه تغییر ندهید تا عامل مشکل مشخص بماند.

آزمون نهایی قبل از انتشار

  • یک فیلتر به‌تنهایی، دو فیلتر هم‌زمان، پاک‌کردن یک انتخاب و پاک‌کردن همه را آزمایش کنید.
  • نتیجهٔ خالی، تعداد نتایج، صفحهٔ دوم و بازگشت به حالت بدون فیلتر را بررسی کنید.
  • همین مسیر را با موبایل و دسکتاپ، کاربر واردشده و بازدیدکنندهٔ عادی اجرا کنید.
  • URL نهایی را بررسی کنید و مطمئن شوید تغییر فیلتر، لینک محصول یا خرید را خراب نمی‌کند.

این راهنمای فارسی بر اساس مستندات رسمی Filter Everything تهیه شده است. برای جزئیات کامل نسخه‌ها و تنظیمات تخصصی، پیوند مقالهٔ مرجع هر موضوع در فهرست همین صفحه در دسترس است.

پیمایش به بالا