بخش پنجم: ساخت صفحات داینامیک با Listing Grid و Query Builder در JetEngine

jetengine-banner
در این مقاله به سراغ مرحله نهایی می‌رویم: نمایش محتوای داینامیک به‌صورت حرفه‌ای و قابل فیلتر با استفاده از ابزارهای قدرتمند JetEngine یعنی Listing Grid و Query Builder.

بخش پنجم: ساخت صفحات داینامیک با Listing Grid و Query Builder در JetEngine

مقدمه

در این مقاله به سراغ مرحله نهایی می‌رویم: نمایش محتوای داینامیک به‌صورت حرفه‌ای و قابل فیلتر با استفاده از ابزارهای قدرتمند JetEngine یعنی Listing Grid و Query Builder.

📢 حتماً نسخه اورجینال JetEngine را از ParsElementor.com تهیه کنید تا به‌طور کامل به قابلیت‌های این ابزارها دسترسی داشته باشید.


چرا Listing Grid؟

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

  • لیستی از آگهی‌ها، محصولات یا پروژه‌ها را با استایل دلخواه نمایش داد

  • اطلاعات داینامیک هر آیتم را با متافیلد نمایش داد

  • امکان فیلتر پیشرفته، مرتب‌سازی و دسته‌بندی فراهم کرد


مراحل ساخت Listing Grid

1. ساخت Listing Template

به مسیر زیر بروید:
JetEngine > Listings > Add New

  • انتخاب کنید که لیست شما برای چه Post Typeای است (مثلاً: amlak)

  • قالب دلخواه خود را در Elementor طراحی کنید:

    • افزودن عنوان: Dynamic Field > Title

    • قیمت: Dynamic Field > Meta Field (price)

    • تصویر شاخص: Dynamic Image > Featured Image

    • دکمه مشاهده جزئیات: Read More Button

ذخیره کنید.


2. استفاده از Listing Grid در صفحات

حالا وارد یک صفحه شوید و ابزارک Listing Grid را بکشید داخل صفحه.

  • انتخاب Listing Template که ساختید

  • تعیین تعداد ستون‌ها، ترتیب و افکت‌های نمایش

  • افزودن امکان Paginate یا Load More


معرفی Query Builder (پیشرفته)

اگر می‌خواهید نمایش محتوای داینامیک بر اساس شرط‌های خاص باشد (مثلاً فقط آگهی‌های با قیمت بالاتر از ۵۰ میلیون)، از ابزار Query Builder استفاده می‌کنیم:

1. مسیر:

JetEngine > Query Builder > Add New

  • نوع Query: Post Query

  • فیلتر بر اساس Meta Field (مثلاً price > 50000000)

  • ذخیره کنید

2. در Listing Grid

  • بخش Custom Query را فعال کنید

  • Query ساخته‌شده را انتخاب نمایید

🎯 حالا محتوای صفحه دقیقاً طبق شرط‌های شما فیلتر می‌شود.


ویژگی‌های پیشرفته Listing Grid

  • پشتیبانی از فیلتر Ajax با ابزار JetSmartFilters

  • نمایش متنوع کارت‌ها و شبکه‌ها

  • ترکیب با Search و Sort

  • هماهنگی کامل با Custom Fields

  • امکان استفاده از لوپ پیشرفته در صفحات Archive


نتیجه‌گیری

JetEngine با ترکیب Listing Grid و Query Builder تبدیل به قدرتمندترین افزونه برای نمایش محتوای داینامیک در وردپرس شده است. شما می‌توانید سایت‌هایی شبیه دیوار، شیپور، سایت املاک، رزرو خدمات و ده‌ها مدل دیگر را بدون کدنویسی ایجاد کنید.

✅ لایسنس اورجینال افزونه JetEngine را حتماً از ParsElementor.com تهیه کنید تا از پشتیبانی کامل و به‌روزرسانی‌های منظم بهره‌مند شوید.

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

ورود به وب سایت

پارس پیکسل