افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields (ACF)

توضیحات

افزونه زمینه های دلخواه پیشرفته | Advanced Custom Fields pro

نسخه 6.8.5 در تاریخ دوشنبه 22 تیر 1405 منتشر شد

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

ویدئو پیش نمایش افزونه زمینه های دلخواه پیشرفته

افزونه advanced custom fields (ACF) چه مشکلاتی را حل می کند؟

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

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

مشکل کجاست؟

وردپرس به صورت پیشفرض کادر مشخصی برای این نوع اطلاعات در اختیار شما قرار نمی دهد. اگر بخواهید این موارد را دستی در ویرایشگر متنی بنویسید ظاهر صفحات شما در هر محصول متفاوت و نامنظم می‌شود. نویسندگان سایت مدام چیدمان و فونت‌ها را اشتباه وارد می‌کنند. ورود اطلاعات زمان بر و خسته کننده خواهد بود و پیاده سازی فیلترهای پیشرفته بر اساس این ویژگی‌ها در سایت عملاً غیرممکن می‌شود.

اینجاست که به یک ابزار نجات دهنده مانند افزونه ACF نیاز دارید.

افزونه زمینه های دلخواه پیشرفته

افزونه ACF چیست؟

افزونه Advanced Custom Fields (ACF) دقیقاً برای شکستن همین محدودیت‌ها طراحی شده است.

این افزونه قدرتمند به شما اجازه میدهد بدون نیاز به حتی یک خط برنامه نویسی یا درگیر شدن با کدهای پیچیده دیتابیس، فیلدهای دلخواه و اختصاصی خود را در پنل مدیریت وردپرس بسازید. با استفاده از ACF، شما می‌توانید ظاهر بخش مدیریت هر نوشته، برگه یا محصول را شخصی سازی کنید؛ به طوری که نویسنده سایت فقط کادرهای مشخص‌شده (مانند وارد کردن وزن، آپلود PDF بروشور یا انتخاب کشور سازنده) را پر کند و سیستم به صورت خودکار، این اطلاعات را با استایلی کاملاً منظم، شیک و یکپارچه در ظاهر سایت به کاربران نمایش دهد.

افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields با ایجاد مدیریت بسیار کاربردی در جهت ایجاد فیلدهای مختلف و نمایش آن در صفحه ویرایش نوشته و یا برگه و محصولات، به شما این امکان را می دهد تا اطلاعات بیشتری را از طریق فیلدهای ایجاد شده به کاربران خود نمایش دهید. در افزونه ACF شما به بیش 35 فیلد مختلف دسترسی دارید که هرکدام دارای امکانات متنوعی هستند و با قوانین دلخواه و تنظیمات مربوطه می‌توانید از این فیلدها در صفحات دلخواه خود استفاده کنید.

افزونه ACF

سازگاری کامل با المنتور پرو

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

این قابلیت از طریق ویژگی تگ های پویا یا Dynamic Tags در المنتور انجام می‌شود. به این صورت که شما ظاهر و ساختار صفحه را یکبار در المنتور طراحی می‌کنید و محتوای فیلدها به صورت پویا (داینامیک) از افزونه ACF خوانده و جایگذاری می‌شود.

چطور فیلدهای ACF را در المنتور پرو نمایش دهیم؟

برای اینکه بدانید این ویژگی چطور کار می‌کند، مراحل ساده زیر را انجام دهید:

ورود به ویرایشگر المنتور

ابتدا قالب تک صفحه‌ای محصول یا نوشته (Single Product / Single Post) را در بخش قالب های المنتور باز کنید.

اضافه کردن ویجت مناسب

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

متصل کردن ویجت به فیلد سفارشی (تگ داینامیک)
  1. در پنل تنظیمات ویجت (سمت راست ویرایشگر المنتور)، روی آیکون کوچک تگ های پویا (Dynamic Tags) که در کنار بخش وارد کردن متن یا تصویر قرار دارد، کلیک کنید.
  2. از میان لیست باز شده، به بخش ACF رفته و روی گزینه ACF Field کلیک کنید.
  3. مجدداً روی عبارت ACF Field که انتخاب شده کلیک کنید تا تنظیمات (آیکون آچار) باز شود.
  4. در بخش Key (کلید)، نام فیلدی که در افزونه ACF ساخته بودید را انتخاب کنید.
طراحی اختصاصی

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

سازگاری کامل با ووکامرس

ووکامرس به طور پیش‌فرض فیلدهای مشخصی مانند قیمت، موجودی، وزن و ویژگی های متغیر را در اختیارتان می‌گذارد. اما برای یک فروشگاه اینترنتی کامل، این اطلاعات کافی نیست. سازگاری بی‌نظیر ACF با ووکامرس به شما این امکان را می‌دهد که برای محصولات خود فیلدهای اطلاعاتی کاملاً اختصاصی و هوشمند تعریف کنید.

قوانین مکان نمایش فیلدها

قوانین مکان نمایش فیلدها یکی از قدرتمندترین ویژگی های افزونه ACF است. شما کنترل ۱۰۰ درصدی روی این موضوع دارید که هر فیلد دقیقاً در چه بخوش‌ها و برای چه کسانی نمایش داده شود. یکی از جذاب ترین ویژگی های ACF این است که شما مجبور نیستید فیلدهای ساخته شده را به همه صفحات یا تمام محصولات اضافه کنید. شما به راحتی میتوانید تعیین کنید هر فیلد دقیقاً در کجا و تحت چه شرایطی در پنل مدیریت ظاهر شود.

قوانین مکان نمایش فیلدها

شما می توانید فیلدها را بر اساس فاکتورهای زیر فیلتر و محدود کنید:

نمایش فقط در دسته بندی خاصی از محصولات

فرض کنید فروشگاهی دارید که هم مکمل های دارویی میفروشد و هم لوازم ورزشی. قطعاً فیلدی مثل «دوز مصرفی» یا «جدول ارزش غذایی» برای لوازم ورزشی بی معنی است. با ACF می‌توانید شرط بگذارید: «این فیلد را نمایش بده اگر دسته محصول برابر بود با “مکمل های ورزشی”».

نمایش فقط در یک برگه خاص

اگر صفحه‌ای به نام «تماس با ما» یا «درباره ما» دارید و می‌خواهید فیلدهایی مثل «لینک نقشه گوگل» یا «ساعت کاری شرکت» را فقط در این برگه‌ها پر کنید، کافی است شرط را به این صورت تنظیم کنید: «این فیلد را نمایش بده اگر برگه برابر بود با “تماس با ما”».

نمایش بر اساس نقش کاربری

گاهی اوقات می‌خواهید فیلد خاصی را فقط کاربران یا نویسندگان سطح بالا ببینند یا پر کنند. برای مثال، فیلدی برای «یادداشت مدیریت درباره تأمین کننده محصول» یا «قیمت خرید عمده» تعریف می‌کنید و شرط می‌گذارید: «این فیلد را نمایش بده اگر نقش کاربری شخصِ وارد شده برابر بود با “مدیر کل”».با این کار، نویسندگان عادی سایت این فیلد را در پنل مدیریت نخواهند دید.

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

اگر در سایت خود علاوه بر نوشته‌ها و محصولات، بخش‌های دیگری مثل «نمونه کارها» دارید، می توانید فیلدهای مربوط به هر بخش را کاملاً مجزا کنید: «این فیلد را نمایش بده اگر نوع نوشته برابر بود با “نمونه کارها”».

درون ریزی و برون بری فیلدها

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

درون ریزی و برون بری فیلدها

نمایش خودکار اطلاعات در تمام محصولات بدون نیاز به ویرایش تک تک صفحات

بزرگ‌ترین دغدغه مدیران سایت‌ها این است: «اگر من ۲۰۰ محصول داشته باشم، آیا باید برای تک تک آن‌ها طراحی صفحه را تغییر دهم تا اطلاعات جدید نمایش داده شوند؟» قطعا خیر! با افزونه ACF میتوانید همه چیز کاملاً خودکار انجام دهید. برای درک بهتر، بیایید یک مثال ساده بزنیم:

فرض کنید شما می‌خواهید برای تمام محصولات فروشگاه‌تان، دو اطلاعات مهم مثل مدت زمان گارانتی و سال تولید را نمایش دهید. روند کار در ACF به این صورت است که:

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

بعد از طراحی به وارد کردن اطلاعات برای هر محصول میرسیم. حالا وقتی وارد صفحه ویرایش هر محصول می شوید، کادرهای خالیِ مربوط به گارانتی و سال تولید را پر می‌کنید. مثلاً:

  • برای گوشی موبایل A می‌نویسید: گارانتی: ۱۸ ماهه / سال تولید: ۲۰۲۵
  • برای ساعت هوشمند B می‌نویسید: گارانتی: ۶ ماهه / سال تولید: ۲۰۲۶

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

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

ایجاد فیلدهای دلخواه با افزونه وردپرس Advanced Custom Fields

همان طور که گفته شد در افزونه ACF گزینه های دلخواه وردپرس، شما می‌توانید به بیش از 35 فیلد متنوع دسترسی داشته باشید که در ادامه این فیلدها معرفی خواهند شد. در افزونه ACF نسخه حرفه ای (پرو) شما به فیلدهای بسیار بیشتری دسترسی داشته و می‌توانید تغییرات بیشتری را در این فیلدها اعمال کنید. در فیلدهای ایجاد شما می‌توانید بر روی مواردی همچون تعداد کاراکتر و متن پیشفرض و متن نگه دارنده فیلدها دسترسی داشته و مقادیر دلخواه خود را برای این موارد وارد کنید.

افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields

انواع  فیلدهای دلخواه افزونه ACF

  • فیلد متنی و چند خطی
  • فیلد عددی
  • فیلد ایمیل و رمز عبور و آدرس اینترنتی (URL)
  • فیلدهای تصویر و پرونده (فایل)
  • ایجاد فیلد ویرایشگر دیداری
  • امکان ایجاد فیلد گالری
  • فیلدهای چند انتخابی و چک باکس
  • انواع فیلد های رادیویی و دکمه های مختلف
  • فیلدهای نقشه گوگل
  • فیلد انتخاب کننده زمان و تاریخ
  • فیلد انتخاب کننده رنگ
  • فیلدهای آکاردئونی و پیام های دیداری
  • و فیلدهای دیگر…

افزونه فیلدهای دلخواه وردپرس Acf

مدیریت افزونه فیلدهای دلخواه Advanced Custom Fields Pro

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

در افزونه ACF Pro شما به وسیله کد ساده the_field و کدهای دیگر آن می‌توانید مقادیر وارد شده در صفحه نوشته خود به کاربران نمایش دهید. در بخش آموزش این افزونه لینک تمامی کدهای کوتاه افزونه قرار گرفته است و می‌توانید از این کدهای کوتاه استفاده کنید. در صورت نیاز می‌توانید پس از خریداری افزونه اگر سوالی در مورد نحوه نمایش افزونه ACF داشتید از بخش پشتیبانی ووکامرس فارسی برای ما ارسال کنید.

افزونه زمینه های دلخواه پیشرفته Advanced Custom Fields

مزیت اصلی این افزونه در این است که می‌توانید بدون پیچیدگی، فیلدهای دلخواه بسازید، مشخص کنید هر فیلد دقیقاً کجا نمایش داده شود، و اطلاعات هر صفحه یا محصول را به صورت ساختاریافته مدیریت کنید. اگر به دنبال راهی هستید که محتوای سایت یا فروشگاهتان را حرفه‌ای‌تر، منظم‌تر و قابل‌مدیریت‌تر کنید، بدون شک Advanced Custom Fields یکی از بهترین انتخاب‌ها برای شماست.

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

توضیحات تکمیلی
فایل های موجود

html

,

image

,

js

,

php

بروزرسانی

دارد

سازگار با php

7

,

7.1

,

7.2

,

7.3

,

7.4

,

8.0

پشتیبانی

دارد

سازگار با ووکامرس

نسخه 4.x

,

نسخه 5.x

سازگار با وردپرس

نسخه 5.x

نظرات (2)

دیدگاهها

  1. خسرو خوشرو

    سلام
    لطفا نسخه 6.0.2 را منتشر بفرمایید.

    • m.moradi

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

  2. الهام خانی

    سلام خسته نباشید. من از نسخه رایگان استفاده کردم و عکس هام نمایش داده نمیشه. اگه نسخه ی پریمیوم رو بخرم مشکل برطرف میشه؟

    • m.moradi

      سلام. وقت به خیر
      این مورد به نظر نمیاد به پریمیوم بودن افزونه مربوط باشه. با پشتیبانی المنتور مشورت کنید
      موفق باشید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  +  45  =  52

96
فروش

628,200 تومان

  • گزینه های بیشتر

سامانه پشتیبانی مشتریان

با خرید این محصول شما 6 ماه پشتیبانی رایگان خواهید داشت.