بخش سوم: ایجاد متافیلدها (Meta Fields) با JetEngine برای پست‌های سفارشی

CrocoBlock-lifetime-wordpress-unlimited-subscription-Kava-Pro-theme-and-jet-plugins
پس از ساخت Post Type سفارشی، نیاز دارید به هر آیتم اطلاعات خاصی را اضافه کنید؛ مثل شماره تماس، قیمت، وضعیت موجودی، یا لوکیشن. این اطلاعات به کمک Meta Fields مدیریت می‌شوند. افزونه JetEngine این امکان را بدون نیاز به کدنویسی در اختیار شما قرار می‌دهد.

بخش سوم: ایجاد متافیلدها (Meta Fields) با JetEngine برای پست‌های سفارشی

مقدمه

پس از ساخت Post Type سفارشی، نیاز دارید به هر آیتم اطلاعات خاصی را اضافه کنید؛ مثل شماره تماس، قیمت، وضعیت موجودی، یا لوکیشن. این اطلاعات به کمک Meta Fields مدیریت می‌شوند. افزونه JetEngine این امکان را بدون نیاز به کدنویسی در اختیار شما قرار می‌دهد.

🎯 فراموش نکنید، برای استفاده کامل از امکانات JetEngine، حتماً نسخه اورجینال را از سایت ParsElementor.com تهیه کنید.


چرا به Meta Fields نیاز داریم؟

فرض کنید شما یک Post Type به نام “آگهی املاک” دارید؛ اطلاعاتی که باید به هر ملک اضافه کنید ممکن است شامل موارد زیر باشد:

  • قیمت ملک

  • تعداد اتاق‌ها

  • متراژ

  • آدرس

  • وضعیت فروش (فروخته‌شده / موجود)

  • گالری تصاویر

برای ثبت این اطلاعات به‌صورت ساخت‌یافته، از متافیلد استفاده می‌کنیم.


مراحل ایجاد Meta Fields در JetEngine

مرحله اول: رفتن به تنظیمات Post Type

  1. از پیشخوان وردپرس وارد مسیر:
    JetEngine > Post Types شوید.

  2. روی Post Type موردنظر (مثلاً “املاک”) کلیک کنید.

  3. در پایین صفحه، به بخش Meta Fields بروید.

مرحله دوم: اضافه کردن متافیلدها

برای هر فیلد روی دکمه Add New کلیک کنید. نمونه‌هایی از فیلدها:

Label Field Name Field Type
قیمت price Text
تعداد اتاق‌ها rooms Number
متراژ area Number
گالری تصاویر gallery Gallery
توضیحات description WYSIWYG
آدرس location Textarea
وضعیت فروش status Select (موجود/فروخته‌شده)

برای فیلدهایی مثل Select یا Radio، مقادیر پیش‌فرض را نیز می‌توانید مشخص کنید.

  1. پس از افزودن همه فیلدها، روی Save Post Type کلیک کنید.


استفاده از متافیلدها در طراحی صفحات

اکنون هنگام افزودن آیتم جدید به Post Type، متافیلدهایی که ساختید در پایین ویرایشگر ظاهر می‌شوند.

برای نمایش این داده‌ها در صفحات سایت:

  1. از Elementor استفاده کنید.

  2. ابزارک Dynamic Field از JetEngine را اضافه کنید.

  3. Source را روی Post Meta قرار دهید.

  4. نام فیلد موردنظر را انتخاب یا وارد کنید.


نکته تکمیلی:

  • اگر از فرم‌های Frontend استفاده می‌کنید، این متافیلدها را می‌توان به فرم نیز اضافه کرد.

  • برای فیلتر کردن محتوا بر اساس فیلدها، در مقاله آینده از Query Builder و Filter استفاده خواهیم کرد.


جمع‌بندی

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

✅ برای دریافت نسخه اورجینال این افزونه کاربردی، پیشنهاد می‌کنیم از ParsElementor.com تهیه نمایید.

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

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

پارس پیکسل