جت انجین (JetEngine) یکی از ابزارهای قدرتمند برای ساخت و مدیریت فرم‌های وردپرس، به‌خصوص در سایت‌های مبتنی بر المنتور می‌باشد. در اینجا، مراحل ساخت فرم ثبت محصول جت انجین با ویژگی‌ های پویا را بررسی می‌کنیم.

مراحل ساخت فرم

1. ایجاد یک نوع پست سفارشی (Custom Post Type)

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

  1. به بخش JetEngine > Post Types در داشبورد وردپرس بروید.
  2. روی Add New کلیک کنید.
  3. نامی برای نوع پست سفارشی خود (مانند “محصولات”) انتخاب کنید و تنظیمات دیگر را طبق نیاز خود پیکربندی کنید.

2. ایجاد ویژگی‌های محصول (Meta Fields)

برای افزودن ویژگی‌های پویا به فرم، باید فیلدهای متا را تعریف کنیم:

  1. به بخش JetEngine > Meta Boxes بروید.
  2. روی Add New کلیک کنید.
  3. یک نام برای متاباکس انتخاب کرده و نوع پست سفارشی که ایجاد کرده‌اید را انتخاب کنید.
  4. ویژگی‌های مورد نظر را اضافه کنید (مانند: نام محصول، قیمت، توضیحات و تصویر).

3. ایجاد فرم ثبت محصول

اکنون که نوع پست سفارشی و ویژگی‌های متا را ایجاد کرده‌اید، فرم ثبت محصول را ایجاد کنید:

  1. به بخش JetEngine > Forms بروید.

  2. روی Add New کلیک کنید.

  3. نامی برای فرم انتخاب کنید.

  4. افزودن فیلدهای فرم:

    • نوشته‌ها (Text): برای نام محصول.
    • عدد (Number): برای قیمت.
    • متن بزرگ (Textarea): برای توضیحات.
    • آپلود فایل (File Upload): برای تصویر محصول.
    • انتخاب (Select): اگر ویژگی‌های انتخابی دارید.
  5. برای هر فیلد، تنظیمات دلخواه را پیکربندی کنید (از جمله نیاز به پر کردن آن).

آموزش جت انجین

4. فعال‌ سازی ویژگی‌های پویا

برای اینکه فرم شامل ویژگی‌های پویا باشد، می‌توانید از گزینه‌های شرطی (Conditional Logic) استفاده کنید تا نمایش فیلدهای خاصی را بر اساس انتخاب‌های کاربر مدیریت کنید:

  1. گزینه Conditional Logic را برای فیلدهای دلخواه فعال کنید.
  2. شرایط را بر اساس انتخاب‌های دیگر فیلدها تعریف کنید تا اگر یک گزینه خاص انتخاب شود، فیلدهای مربوط به آن نمایش داده شوند.

5. نمایش فرم در یک صفحه

برای نمایش فرم، می‌توانید از کد کوتاه (shortcode) ارائه شده توسط جت انجین استفاده کنید:

  1. به صفحه‌ها بروید و یک صفحه جدید بسازید.

  2. از کد کوتاه مربوط به فرم ثبت محصول استفاده کنید:

    [jetengine_form form="YOUR_FORM_ID"]
    

    به‌جای YOUR_FORM_ID، شناسه فرم خود را وارد کنید.

6. تست و پیاده‌سازی

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

نتیجه‌ گیری

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