وردپرس 6.9 و تغییرات ACF
  • 0

تغییرات مهم WordPress 6.9 برای کاربران ACF PRO

وردپرس نسخه 6.9 با نام Gene در تاریخ ۱۱ آذر ۱۴۰۴ منتشر شد. این نسخه یکی از بزرگ‌ترین به‌روزرسانی‌های وردپرس در سال‌های اخیر محسوب می‌شود و بیش از ۴۰۰ تغییر در هسته دارد. این تغییرات شامل بیش از ۱۲۵ بهبود جدید و بیش از ۲۵۰ رفع باگ می‌شوند.

برای توسعه‌دهندگانی که با ACF PRO کار می‌کنند، نسخه 6.9 اهمیت ویژه‌ای دارد، چون تمرکز آن به شکل جدی روی معماری بلاک‌ها، سیستم فیلدها، API ها، و آماده‌سازی وردپرس برای تعامل با ابزارهای هوش مصنوعی است.

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

در ادامه در وبلاگ مؤسسه آموزشی کادوس رشت، مهم‌ترین مواردی که کاربران ACF PRO باید بدانند را مرور می‌کنیم.

Abilities API؛ یک تغییر بنیادین برای آینده ACF

Abilities API (رجیستری متمرکز قابلیت‌ها در وردپرس) بخشی از پروژه بزرگ‌تر AI Building Blocks for WordPress است. این API به وردپرس، افزونه‌ها، قالب‌ها و حتی ابزارهای AI اجازه می‌دهد قابلیت‌های خود را به صورت ساختارمند و machine-readable ثبت کنند.

به زبان ساده، Abilities API به وردپرس می‌گوید:

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

چرا Abilities API برای ACF PRO مهم است؟

برای توسعه‌دهندگان ACF، این API مسیر تعامل مستقیم با ابزارهای پیشرفته‌تر را باز می‌کند:

  • دسترسی ساختاریافته به داده‌ها
    در آینده، فیلدهای ACF،Field Group ها و Custom Post Type ها می‌توانند از طریق Abilities API به راحتی توسط سایر افزونه‌ها یا ابزارهای AI شناسایی و استفاده شوند.

  • آمادگی برای Agentic AI
    Agentic AI (مدل‌های هوشمندی که به صورت خودکار تصمیم‌گیری و اقدام می‌کنند) می‌توانند داده‌های ACF را به عنوان داده درجه یک مصرف کنند. این موضوع برای اتوماسیون، تولید محتوا و دستیارهای هوشمند اهمیت بسیار بالایی دارد.

  • کنترل کامل روی اشتراک داده
    این قابلیت کاملا opt-in است. یعنی فقط در صورتی فعال می‌شود که مدیر سایت یا توسعه‌دهنده اجازه دهد. هیچ داده‌ای بدون رضایت شما در اختیار AI یا ابزارهای دیگر قرار نمی‌گیرد.

ACF

تغییرات Field API؛ زیرساخت جدید مدیریت داده در ادمین

در وردپرس 6.9، Field API (لایه استاندارد تعریف و مدیریت فیلدها در هسته وردپرس) توسعه قابل توجهی پیدا کرده است:

  • بیش از ۱۰ نوع فیلد جدید

  • ۱۱ کنترل جدید برای ویرایش همراه با validation

  • ۱۶ عملگر جدید برای فیلتر کردن داده‌ها

  • قابلیت‌هایی مثل readOnly و فیلترهای پیشرفته‌تر

تاثیر این تغییرات روی ACF

در حال حاضر:

  • هیچ تغییری در فیلدهای ACF شما لازم نیست

  • ACF همچنان سیستم مستقل و قدرتمند خود را دارد

اما این تغییرات، پایه AdminViews (نمایش مدرن داده‌ها در پیشخوان وردپرس) هستند و ACF در آینده می‌تواند از این زیرساخت برای ساخت UI های جدید و مدرن‌تر استفاده کند.

DataViews و DataForms؛ گام بزرگ برای رابط‌های مدیریتی پیشرفته

یکی از مهم‌ترین پیشرفت‌های وردپرس 6.9، بهبود DataViews و DataForms است (سیستم‌های جدید نمایش و ویرایش داده در ادمین).

مهم‌ترین قابلیت‌ها:

  • Infinite Scroll برای مدیریت دیتاست‌های بزرگ (مثلا Repeaterهای سنگین ACF)

  • Layoutهای جدید مثل Card، Row و Activity

  • مدیریت خودکار state شامل فیلتر، مرتب‌سازی و pagination

  • سیستم validation جدید (همزمان و async)

نتیجه برای ACF PRO

این تغییرات، مسیر ساخت داشبوردهای پیشرفته در ادمین وردپرس را باز می‌کند؛ مثل:

  • Kanban Board

  • گالری‌ها

  • لیست‌های تعاملی پیچیده برای CPTها

در آینده، ACF می‌تواند از طراحی قدیمی metabox فاصله بگیرد و به ویرایشگرهای DataForm-native برسد.

تغییرات Block Editor و معماری بلاک‌ها

وردپرس 6.9 چند بهبود مهم برای توسعه بلاک‌ها دارد که مستقیما به ACF Blocks مربوط می‌شوند:

  • Drag & Drop مستقیم و روان‌تر

  • امکان Hide کردن بلاک‌ها بدون حذف داده‌ها

  • اجباری شدن apiVersion 3

  • حرکت کامل به سمت ویرایشگر iframe-based

تاثیر روی ACF Blocks

  • ACF Blocks V3 کاملا با apiVersion 3 و iframe سازگار هستند.

  • پردازش جدید بلاک‌ها با WP_Block_Processor باعث parsing مطمئن‌تر بلاک‌های ACF می‌شود.

بلاک‌های جدید و کاربردی

در نسخه 6.9 بلاک‌های جدیدی اضافه شده‌اند:

  • Accordion

  • Term Query

  • Math

  • نسخه‌های بهبود‌یافته Heading و Time-to-Read

این بلاک‌ها در بسیاری از موارد نیاز به ساخت بلاک سفارشی با ACF را کاهش می‌دهند. همچنین اگر از <InnerBlocks> در ACF Blocks استفاده می‌کنید، می‌توانید این بلاک‌ها را مستقیما داخل layout خود قرار دهید.

بهبود Block Bindings API

Block Bindings API (اتصال attributeهای بلاک به منابع داده مثل ACF) ساده‌تر و کاربردی‌تر شده است:

  • bind و unbind با یک کلیک

  • فیلتر جدید block_bindings_supported_attributes_{$block_type}

  • نگاشت ساده‌تر فیلدهای ACF به attributeهای بلاک

پشتیبانی رسمی ACF از UI این بخش به زودی اضافه خواهد شد.

Interactivity API و HTML API

  • Interactivity API حالا state management قابل پیش‌بینی‌تری دارد
    نتیجه: بلاک‌های داینامیک ACF رفتار پایدارتر و روان‌تری دارند.

  • HTML API امن‌تر شده است
    متدهایی مثل serialize_token() public شده‌اند و پردازش اسکریپت‌ها سخت‌گیرانه‌تر است؛ که برای خروجی HTML فیلدهای ACF اهمیت دارد.

تغییر در جستجوی منوی ادمین (Action Required)

جستجوی منوی ادمین دیگر به $_SERVER['QUERY_STRING'] متکی نیست و از $_GET استفاده می‌کند.

اگر:

  • صفحه مدیریتی سفارشی برای ACF ساخته‌اید

  • یا منوی ادمین را extend کرده‌اید

باید کد خود را بررسی و با این تغییر هماهنگ کنید.

پشتیبانی از PHP 8.5 (بتا)

وردپرس 6.9 پشتیبانی بتا از PHP 8.5 را اضافه کرده است.
ACF در حال تست کامل سازگاری است و در نسخه‌های آینده، پشتیبانی رسمی اعلام خواهد شد.

php 8.5

 

قابلیت‌های مرتبط با هوش مصنوعی

ابزارهای جدید معرفی‌شده:

  • PHP AI Client: برای autofill، تولید محتوا و workflowهای هوشمند داخل فیلدهای ACF

  • MCP Adapter: برای در دسترس قرار دادن ساختار فیلدهای ACF برای دستیارهای AI

این ابزارها، ACF را به یکی از کلیدی‌ترین اجزای اکوسیستم AI در وردپرس تبدیل می‌کنند.

جمع‌بندی

وردپرس 6.9 صرفا یک آپدیت معمولی نیست؛ بلکه زیرساخت آینده وردپرس را شکل می‌دهد.
برای کاربران ACF PRO، این نسخه:

  • سازگاری کامل دارد.

  • مسیر مدرن‌سازی UI ادمین را باز می‌کند.

  • ACF را آماده ورود جدی به دنیای AI می‌سازد.

پیشنهاد می‌شود قبل از آپدیت:

  • حتما بکاپ کامل بگیرید.

  • و اگر توسعه سفارشی دارید، بخش Admin Menu و بلاک‌ها را بررسی کنید.

نسخه‌های آینده ACF از این تغییرات بیشترین استفاده را خواهند کرد، به‌خصوص در حوزه AI، مدیریت داده و رابط کاربری ادمین.

یادگیری وردپرس در مؤسسه آموزشی کادوس رشت

اگر به مبحث ساخت قالب و افزونه برای وردپرس علاقه‌مندید و یا حتی هیچ اطلاعات اولیه‌ای در مورد کار با وردپرس ندارید مؤسسه کادوس مسیری واضح و مشخص را پیش روی شما می‌گذارد. شما می‌توانید در ابتدا در دوره آموزش مقدماتی وردپرس شرکت کرده و کسب تجربه اولیه در وردپرس وارد دوره پیشرفته وردپرس شوید. پس از آن چناچه از قبل با HTML و CSS و JavaScript و PHP آشنایی داشته باشید ادامه مسیر برای‌تان بسیار ساده خواهد بود و تنها با شرکت در دوره طراحی قالب و افزونه برای وردپرس می‌توانید در کوتاه‌ترین زمان ممکن سایت دلخواه خود را بدین هیچ محدودیتی طراحی کنید.

جهت کسب اطلاعات بیشتر و یا دریافت مشاوره رایگان از مؤسسه کادوس رشت می‌توانید در ساعت کاری با شعب کادوس تماس حاصل کرده و یا به طوری حضوری به آن‌ها مراجعه کنید.

تلفن دفتر مرکزی کادوس: ۰۱۳۳۳۲۳۲۳۲۳

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

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