توضیحات
افزونهٔ هوش مصنوعی، ویژگیهای مبتنی بر هوش مصنوعی را مستقیماً به محیط مدیریت و ویرایشگر وردپرس شما اضافه میکند.
به ویرایشگر بلوک وردپرس نیاز دارد. افزونه Classic Editor و سایر تجربههای ویرایشیِ غیر از ویرایشگر بلوک پشتیبانی نمیشوند.
درون افزونه چه خبر است:
این افزونه بر پایهٔ ابتکار بلوکهای ساخت هوش مصنوعی برای وردپرس (AI Building Blocks) ساخته شده و کتابخانهٔ AI Client و Abilities API را در یک تجربهٔ یکپارچه ترکیب میکند. این افزونه هم یک ابزار عملی برای تولیدکنندگان محتوا است و هم یک پیادهسازی مرجع برای توسعهدهندگان.
ویژگیهای فعلی:
- کاوشگر توانایی ها – مرور و کار با قابلیتهای هوش مصنوعی ثبتشده از طریق یک صفحهٔ مدیریت اختصاصی.
- لاگکردن درخواستهای هوش مصنوعی – ثبت لاگ برای درخواستهای هوش مصنوعی جهت مشاهدهپذیری و دیباگ.
- تولید متن جایگزین (Alt Text) – تولید متن جایگزین توصیفی برای تصاویر بهمنظور بهبود دسترسپذیری.
- مدیریت دیدگاهها – مدیریت خودکار دیدگاهها بر اساس تشخیص محتوای توهینآمیز و تحلیل احساسات.
- تأیید اتصالدهندهها – پیش از آنکه افزونهها یا پوستهها بتوانند از اتصالدهندههای هوش مصنوعی پیکربندیشده در این سایت استفاده کنند، نیاز به تأیید صریح مدیر سایت دارند.
- ردهبندی محتوا – پیشنهاد برچسبها و دستههای مرتبط برای سازماندهی محتوا.
- تغییر اندازهٔ محتوا – کوتاه کردن، گسترش دادن یا بازنویسی محتوای بلوک انتخابشده.
- خلاصهسازی محتوا – محتوای بلند را به خلاصههای قابل فهم و جمعوجور تبدیل میکند.
- ابزارکهای پیشخوان – ابزارکهای وضعیت هوش مصنوعی و قابلیتهای هوش مصنوعی، بههمراه چارچوبی برای ثبت ابزارکهای جدید.
- یادداشتهای ویرایشی – محتوای نوشته را بلوکبهبلوک بررسی میکند و با پیشنهادهایی برای دسترسپذیری، خوانایی، دستور زبان و سئو، یادداشت اضافه میکند.
- بهروزرسانیهای ویرایشی – اعمال خودکار یادداشتهای ویرایشی روی محتوا.
- تولید چکیده – ایجاد خودکار چکیدههای کوتاه و موجز برای نوشتههای شما.
- چارچوب آزمایش – یک سیستم انتخابی (opt‑in) که به شما اجازه میدهد فقط قابلیتهای هوش مصنوعی موردنیازتان را فعال کنید.
- راهنماها – به قابلیتها اجازه میدهد استانداردهای ویرایشی سراسری سایت را رعایت کنند.
- تولید و ویرایش تصویر – ایجاد و ویرایش تصویر از روی محتوای نوشته در ویرایشگر و همچنین از طریق کتابخانهٔ رسانه.
- رمزنگاری کلید – کلیدهای API ارائهدهندههای AI را در حالت ذخیرهشده با استفاده از رمزنگاری libsodium همراه افزونه رمزنگاری میکند. کلیدها هنگام خواندن، بهصورت شفاف رمزگشایی میشوند و هنگام نوشتن دوباره رمزنگاری میشوند. غیرفعال کردن این آزمایش یا غیرفعالسازی افزونه، کلیدها را به حالت متن ساده برمیگرداند.
- تولید متای توضیحات – تولید پیشنهادهای متای توضیحات و یکپارچهسازی آنها با افزونههای مختلف سئو.
- پشتیبانی از چند ارائهدهنده – با افزونههای AI Connector برای ارائهدهندگانی مانند OpenAI، Google و Anthropic کار میکند.
- تولید عنوان – با یک کلیک، پیشنهادهایی برای عنوان نوشتههایتان تولید کنید. بسیار مناسب برای طوفان فکری روی تیترها یا پیدا کردن لحن مناسب برای محتوا.
- تایپاِهد (Type Ahead) – کمک پیشنهادی زمینهمحور در هنگام تایپکردن.
راهاندازی ارائهدهنده:
افزونهٔ AI بهصورت پیشفرض شامل اطلاعات احراز هویت ارائهدهنده یا پیادهسازی ارائهدهنده نیست. برای استفاده از قابلیتهای مبتنی بر AI، دستکم یک افزونهٔ AI Connector را نصب و فعال نمایید، سپس اطلاعات احراز هویت آن را در Settings -> Connectors پیکربندی کنید. تا زمانی که یک Connector نصب، تأیید هویت و قادر به انجام عملیات موردنیاز نباشد، ممکن است برخی قابلیتها دردسترس نمایش داده نشوند.
افزونههای Connector ارائهدهنده شامل Anthropic، Google، OpenAI و سایر موارد هستند.
بهزودی:
در حال توسعهٔ فعال ویژگیهای جدیدی هستیم تا گردشکار شما در وردپرس را بهبود دهیم:
- محیط آزمایش هوش مصنوعی (AI Playground) – انجام آزمایش با مدلها و ارائهدهندگان مختلف هوش مصنوعی.
- دستیار محتوا – نگارش و ویرایش محتوا در گوتنبرگ با کمک هوش مصنوعی.
- ایجنت سایت – مدیریت وردپرس با استفاده از زبان طبیعی.
- اتوماسیون گردشکار – خودکارسازی وظایف با استفاده از هوش مصنوعی.
این افزونه آزمایشی است؛ ممکن است با جمعآوری بازخورد از جامعه، عملکرد آن تغییر کند.
نقشهٔ راه:
میتوانید نقشهٔ راه فعال افزونه را در یک نمای فیلترشده در بورد پروژهٔ GitHub افزونهٔ WordPress AI مشاهده کنید.
برای توسعهدهندگان
افزونهٔ هوش مصنوعی طوری طراحی شده که بتوان آن را مطالعه، گسترش و بر اساس آن توسعه انجام داد. فرقی نمیکند توسعهدهندهٔ افزونه، آژانس یا ارائهدهندهٔ هاست باشید؛ میتوانید کارهای زیر را انجام دهید:
گسترش افزونه:
- ساخت آزمایشهای سفارشی – از کلاس پایهٔ
Abstract_Featureبرای ایجاد ویژگیهای مبتنی بر هوش مصنوعی خودتان استفاده کنید. - پیکربندی ارائهدهندگان – میزبانها و آژانسها میتوانند افزونههای رابط هوش مصنوعی را راهاندازی کنند تا کاربران به کلیدهای API خود نیاز نداشته باشند.
- کاوشگر توانایی ها – آزمایش و کاوش قابلیتهای هوش مصنوعی ثبتشده (در صورت فعال بودن آزمایشها).
- ثبت قابلیتهای سفارشی – با Abilities API هوک شوید تا قابلیتهای جدید هوش مصنوعی اضافه کنید.
- بازنویسی رفتار پیشفرض – با استفاده از فیلترها، پرامپتها، پاسخها و المانهای رابط کاربری را سفارشی کنید.
- هوکهای جامع – فیلترها و اکشنها در سراسر کد برای سفارشیسازی.
ابزارهای توسعهدهندگان بهزودی:
- محیط آزمایش هوش مصنوعی (AI Playground) – آزمایش با مدلهای مختلف هوش مصنوعی و پرامپتها.
- MCP (Model Context Protocol) – ادغام و آزمایش قابلیتهای Model Context Protocol در گردشکارهای وردپرس.
- ارائهدهندگان گسترشیافته – پشتیبانی از آزمایش با ارائهدهندگان اضافی یا جایگزین هوش مصنوعی.
شروع کنید:
- راهنمای مشارکت (Contributing Guide) را برای راهاندازی محیط توسعه مطالعه کنید.
- به گفتوگوها در کانال #core-ai در اسلک وردپرس بپیوندید.
- مخزن GitHub افزونه را مرور کنید تا ببینید آزمایشها چگونه ساخته شدهاند.
- در گفتوگوها دربارهٔ بهترین مسیر تکامل افزونه شرکت کنید.
از مشارکتها استقبال میکنیم! چه بخواهید آزمایشهای جدید بسازید، چه ویژگیهای موجود را بهبود دهید یا در مستندسازی کمک کنید، برای مشارکت به مخزن GitHub افزونه سر بزنید.
عکسهای صفحه









نصب
- فایلهای افزونه را در پوشهٔ
/wp-content/plugins/aiبارگذاری کنید یا افزونه را مستقیماً از صفحهٔ افزونههای وردپرس نصب کنید. - افزونه را از طریق صفحهٔ «افزونهها» در وردپرس فعال کنید.
- دستکم یک افزونهٔ AI Connector را نصب و فعال نمایید، سپس به
Settings -> Connectorsبروید و اطلاعات احراز هویت آن را پیکربندی کنید. - به
تنظیمات هوش مصنوعی (AI)بروید، ابتدا عملکرد کلی را فعال کنید و سپس ویژگیها یا آزمایشهای موردنظر خود را بهصورت جداگانه فعال کنید. - شروع به آزمایش قابلیتهای هوش مصنوعی کنید! برای آزمایش «تولید عنوان»، یک نوشته را ویرایش کنید و روی فیلد عنوان کلیک کنید. باید دکمهٔ
Generate/Regenerateرا بالای این فیلد ببینید. روی دکمه کلیک کنید و پس از تکمیل درخواست، پیشنهادهای عنوان در یک مودال نمایش داده میشود. عنوان دلخواهتان را انتخاب کنید و روی دکمهٔSelectکلیک کنید تا در فیلد عنوان قرار بگیرد.
سوالات متداول
-
این افزونه برای چه کاری است؟
-
این افزونه ابزارهای نگارش و ویرایش مبتنی بر هوش مصنوعی را مستقیماً به وردپرس اضافه میکند. همچنین یک پیادهسازی مرجع برای توسعهدهندگانی است که میخواهند قابلیتهای هوش مصنوعی خودشان را بسازند.
-
آیا استفاده از این افزونه روی سایتهای عملیاتی (production) ایمن است؟
-
این افزونه در حال حاضر آزمایشی است، بنابراین توصیه میکنیم ابتدا آن را در یک محیط staging آزمایش کنید. ممکن است با جمعآوری بازخورد جامعه، ویژگیها تغییر کنند. همهٔ قابلیتهای هوش مصنوعی بهصورت انتخابی (opt‑in) هستند و نیاز به اجرای دستی دارند؛ هیچ چیز بدون تأیید شما بهطور خودکار انجام نمیشود.
-
کدام ارائهدهندگان هوش مصنوعی پشتیبانی میشوند؟
-
این افزونه میتواند با افزونههای Connector ارائهدهنده مانند Anthropic (Claude)، Google (Gemini)، OpenAI و سایر موارد کار کند. افزونهٔ Connector مربوطه را نصب و فعال نمایید، سپس آن را در
Settings -> Connectorsپیکربندی کنید. -
برای استفاده از قابلیتها به کلید API نیاز دارم؟
-
بله، در حال حاضر باید کلید API خود را برای افزونهٔ AI Connector پیکربندیشده، مانند OpenAI، Google AI یا Anthropic ارائه دهید.
-
هزینهٔ استفاده چقدر است؟
-
خود افزونه رایگان است، اما برای استفاده از API ارائهدهندهٔ AI انتخابی خود باید هزینه پرداخت کنید. هزینهها بسته به ارائهدهنده و میزان استفاده متفاوت است. بیشتر ارائهدهندگان برای شروع اعتبار آزمایشی رایگان ارائه میدهند. همچنین برخی ارائهدهندگان محلی، متنباز و رایگان (مانند Ollama) نیز وجود دارند که میتوانید از آنها استفاده نمایید.
-
آیا میتوانم بدون دانش برنامهنویسی از این افزونه استفاده کنم؟
-
بله، حتماً! این افزونه برای تولیدکنندگان محتوا و مدیران سایت طراحی شده است. پس از پیکربندی اتصالدهندههای هوش مصنوعی، میتوانید مستقیماً از درون ویرایشگر نوشته از امکانات هوش مصنوعی استفاده کنید.
-
آیا این افزونه از Classic Editor پشتیبانی میکند؟
-
خیر.
افزونه AI در حال حاضر فقط از ویرایشگر بلوک (Gutenberg) پشتیبانی میکند. این افزونه بر پایه APIهای مدرن ویرایشگر، گردشکارهای محتوایی مبتنی بر بلوک و قابلیتهای در حال توسعه ویرایش که در هسته وردپرس (از جمله Gutenberg) توسعه داده میشوند، طراحی شده است.
ویرایشگر بلوک از زمان WordPress 5.0 در سال ۲۰۱۸، تجربه ویرایش پیشفرض وردپرس بوده است و همچنان تمرکز اصلی توسعه فعال ویرایشگر باقی مانده است. متمرکز کردن تلاشهای توسعه روی ویرایشگر بلوک به این پروژه امکان میدهد قابلیتها، آزمایشها و یکپارچهسازیهای جدید را سریعتر ارائه کند و در عین حال از پیچیدگی نگهداری پیادهسازیهای موازی در چندین تجربه ویرایشی جلوگیری شود.
اگرچه افزونه Classic Editor همچنان تعداد نصب بالایی دارد، تیم هسته AI تصمیم گرفته است نوآوری و آزمایشگری را در اکوسیستم ویرایشگر بلوکمحور در اولویت قرار دهد. در حال حاضر، برنامهای برای افزودن پشتیبانی رسمی از Classic Editor وجود ندارد.
-
از کجا میتوانم کمک بگیرم یا مشکلات را گزارش کنم؟
-
میتوانید پرسشهای خود را در کانال #core-ai در اسلک وردپرس مطرح کنید یا مشکلات را در مخزن GitHub افزونه گزارش دهید.
نقد و بررسیها
توسعه دهندگان و همکاران
“AI” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“AI” به 15 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
1.1.0 – 2026-06-30
اضافه شده
- آزمایش جدید: تکمیل پیشرو؛ بهطور خودکار متن شبح را در پایان پاراگرافها پیشنهاد میکند و میتوان آن را بهصورت دستی داخل یک پاراگراف فعال کرد (#151، #776).
- آزمایش جدید: رمزنگاری کلید؛ کلیدهای API اتصالدهندهٔ هوش مصنوعی را پیش از ذخیره در پایگاهداده رمزنگاری میکند (#560).
- اطمینان حاصل کنید که همهٔ ویژگیهایی که به استفاده از محتوا وابستهاند، تا رسیدن به آستانهٔ حداقل محتوا غیرفعال بمانند (#581).
- توانایی جدید
core/read-settings(#691، #806). - فیلتر جدید
wpai_has_image_generation_supportکه به اشخاص ثالث اجازه میدهد پشتیبانی از تولید تصویر را اعلام کنند؛ برای مثال هنگام احراز هویت بدون کلید API (#748). - تنظیم جدیدی برای انتخاب اینکه آیا دیدگاههای مهمان باید مدیریت شوند یا نه، با مقدار پیشفرض
yes(#751). - افزودن دکمهٔ ذخیرهٔ صریح به پنل تنظیمات توسعهدهنده که کاربر باید پیش از ذخیره شدن تنظیمات ارائهدهنده و مدل، روی ذخیره کلیک کند (#761).
- یادداشتهای مستندات که نشان میدهند این افزونه فقط پشتیبانیِ هدفمند برای ویرایشگر بلوک دارد (#766).
تغییر کرده
- یادداشتی برای ترغیب کاربر به ذخیره پس از اجرای یادداشتهای ویرایشی (#682).
- برای دکمهها بهصورت یکدست از
__next40pxDefaultSizeاستفاده کنید (#702). - وقتی دیدگاه از قبل بهعنوان هرزنامه/زباله علامتگذاری شده است، تحلیل و مدیریت دیدگاه را رد کنید (#743).
- CSS تنظیمات حالت توسعهدهنده را با مؤلفهٔ Stack جایگزین کنید (#785).
- برای تعیین زمانِ در دسترس بودن ویژگیها، بهجای شمارشِ واژهمحور از شمارشِ مبتنی بر نویسه استفاده کنید (#802).
- از مؤلفهٔ
Noticeبرای نمایش هشدارها درون پنجرههای آزمایش استفاده کنید (#803). - هنگام ذخیره یا بازنشانی تنظیمات توسعهدهنده، نوار اعلان موفقیت اضافه شد (#807).
رفع شده
wordCountTypeرا اضافه کنید تا محلیسازی کاربر را بررسی کند و هنگام تشخیص حداقل طول محتوا، شمارش را به شمارش نویسه یا واژه بهروزرسانی کند (#581).- تغییر اندازهٔ محتوا را وقتی شناسهٔ نوشته ارائه شده است، به نوعهای نوشتهٔ در معرض REST محدود کنید (#658).
- دکمهٔ بهروزرسانیهای ویرایشی را فقط زمانی نمایش دهید که یادداشتهای در انتظار به بلوکهای فعلی پیوند خورده باشند (#682).
- وقتی هوش مصنوعی غیرفعال است، تنظیمات توسعهدهنده را در ویژگیهای پایدار پنهان کنید (#737).
- با جلوگیری از escape شدن یونیکد برای نویسههای غیر ASCII، خوانایی خروجی شِما در کاوشگر تواناییها را بهبود دهید (#740).
- بازهٔ خلاصهٔ «۳۰ روز گذشته» در صفحهٔ گزارشهای درخواستهای هوش مصنوعی اکنون از یک بازهٔ ثابت ۳۰ روزه استفاده میکند تا کارتهای خلاصه و جدول گزارشها یک بازهٔ یکسان را پوشش دهند (#753).
- پاپاُورِ ابزارهای توسعهدهنده روی نوار مدیریت وردپرس همپوشانی پیدا میکرد (#756).
- ماندگاریِ اصطلاحاتِ پیشنهادی هنگام اجرای آزمایش دستهبندی محتوا (#769).
- اگر API تخصیص اصطلاح در بخش پشتصحنه با شکست مواجه شود، نشانکهای پیشنهادِ اصطلاح را به موقعیتهای اصلی خود بازگردانید تا شرایط رقابتِ وضعیتِ قدیمی برطرف شود (#772).
- ورودیِ حذفشدهٔ
runAbility()را حفظ کنید تا هنگام فراخوانی تواناییها بدون ورودی، پیشفرضهای شِمای توانایی اعمال شوند (#775). - اطمینان حاصل کنید که شِمای ورودیِ اسکالر در اعتبارسنجی کاوشگر تواناییها مجاز است (#787).
- متن دکمهٔ تولید عنوان را یکدست کنید (#790).
- چرخانِ بارگذاریِ تولیدِ یادداشت ویرایشی را فقط به بلوکی که در حال بازبینی است محدود کنید (#794).
- اعلانهای Snackbar دیگر روی محتوای تنظیمات قرار نمیگیرند؛ اکنون به پایینِ چپِ ناحیه محتوا سنجاق میشوند (#801).
1.0.2 – 2026-06-15
اضافه شده
- یک دکمهٔ تازهسازی دستی به سربرگ جدول گزارشهای درخواست AI افزوده شد (#687).
- پارامتر جدید
ai_generatedبه قابلیت درونریزی تصویر افزوده شد تا مشخص کند تصویر درونریزیشده توسط AI تولید شده است یا خیر (GHSA-42mg-ffvx-4xff).
تغییر کرده
- اطمینان حاصل شد که کنترلهای یادداشتهای تحریریه و بهروزرسانیهای تحریریه در نوار کناری ویرایشگر نوشته در کنار هم گروهبندی شوند (#605).
- برای شمارش کاراکترهای توضیحات متای تولیدشده از رمزگذاری صریح UTF-8 استفاده شد (#655).
- یک پرچم تزئینی سازگار از نتایج تولید متن جایگزین بازگردانده میشود (#659).
- زمانی که هیچ AI Connector پشتیبان تولید تصویر در دسترس نباشد، یک پیام خطا بلافاصله در رابط کاربری تولید تصویر نمایش داده میشود (#679).
- برای قابلیتها و آزمایشهای غیرفعال در ابزارک وضعیت AI از یک آیکون خنثی استفاده شد (#720).
رفع شده
- اعتبارسنجی طرحواره در کاوشگر توانایی ها (#612).
- دکمهٔ تولید متن جایگزین پس از استفاده از Next/Previous در پنجرهٔ رسانه واکنشی نشان نمیداد (#631).
- برچسبهای دسترسپذیر توصیفی به کنترلهای تغییر وضعیت ماتریس تأیید افزوده شد (#637).
- برچسبهای دسترسپذیر به فهرستهای کشویی فیلتر ارائهدهنده و دسته در صفحهٔ کاوشگر توانایی ها افزوده شد (#642).
- پس از تولید یک عنوان، تمرکز از دست میرفت (#644).
- هنگام تولید متن جایگزین در کنترلهای بازرس بلوک تصویر، تمرکز از دست میرفت (#645).
- هنگام تغییر وضعیت تأیید Connector، تمرکز از دست میرفت (#646).
- پس از تولید تصاویر، تمرکز از دست میرفت (#647).
- یک برچسب دسترسپذیر به textarea مربوط به payload آزمایش قابلیت در صفحهٔ کاوشگر توانایی ها افزوده شد (#649).
- payload زمینهٔ نوشته برای تولید چکیده (#651).
- پیشنهاد توضیحات متا هنگام بسته شدن پنجرهٔ مودال پاک میشود (#653).
- پس از اجرای عملیات تغییر اندازه محتوا، تمرکز از دست میرفت (#663).
- تغییر ترتیب و مخفی کردن ستونها در جدول گزارشهای درخواست AI اکنون حفظ میشود و دیگر به حالت پیشفرض بازنشانی نمیشود (#669).
- آمار خلاصه برای بازههای زمانی کوتاه در سرورهای MySQL غیر UTC مقدار صفر نمایش میداد (#671).
- ناهماهنگی رابط کاربری در صفحهٔ گزارشهای درخواست AI (#676).
- اطمینان حاصل شد که توکنهای تفکر در گزارشهای درخواست AI محاسبه شوند (#680).
- اطمینان حاصل شد که طرحوارهها و خروجیهای قابلیتها یک JSON Schema معتبر برای مصرفکنندگان سختگیر REST و MCP باشند (#688).
- دکمهٔ تولید عنوان پس از غیرفعال کردن «Show template» ناپدید میشد (#694).
- از تعاملات تصادفی و بازخوردهای قدیمی در پنجرهٔ تولید توضیحات متا جلوگیری شد و مدیریت تمرکز بهبود یافت (#696).
- اطمینان حاصل شد که پس از تولید چکیده بهصورت درونخطی، تمرکز از دست نرود (#698).
- گزارشهای درخواست AI: گزینهٔ «Copy Log ID» هنگام کپی شدن هیچ بازخوردی نمایش نمیداد (#700).
- گزارشهای درخواست AI: سربرگ اصلی با سربرگ جدول همپوشانی داشت (#705).
- به کاربران اجازه میدهد توضیحات متای اعمالشده را پاک کنند و در عین حال از توضیحاتی که فقط شامل فاصله هستند جلوگیری میکند (#706).
- برای جلوگیری از اعلانهای تکراری، نام تابع مؤلفهٔ
MaskCanvasکه فوروارد نشده بود بهInnerMaskCanvasتغییر داده شد (#713).
امنیت
- پارامتر
metaاز قابلیت درونریزی تصویر حذف شد (GHSA-42mg-ffvx-4xff). - پیش از تنظیم یک یادداشت تحریریه، قابلیتهای کاربر فعلی و نوع دیدگاه بررسی میشود (GHSA-j7hg-vqpw-f98f).
1.0.1 – ۲۰۲۶-۰۵-۲۷
اضافه شده
- افزودن توابع کمکی جدید برای تعیین اینکه آیا اطلاعات احراز هویت (credentials) معتبر برای AI Connector در دسترس است یا نه (#603).
- افزودن متدهای کمکی جدید
is_globally_enabledوis_individually_enabledبرای تشخیص اینکه یک ویژگی بهصورت منفرد فعال است یا اینکه قابلیتها بهصورت سراسری فعالاند (#604).
تغییر کرده
- حذف توضیحات از فهرست قابلیتها در کاوشگر توانایی ها (#592).
- فیلتر کردن کوئریهای Guideline بر اساس نوع محتوای راهنما (#593).
- استفاده از تابع جدید
has_connector_authenticationبهجایis_connector_configuredبرای جلوگیری از درخواستهای API غیرضروری (#603).
حذف شده
- منسوخکردن prop مربوط به
__nextHasNoMarginBottom(#609).
رفع شده
- استفاده از تابع جدید
is_connector_configuredبرای تشخیص صحیحِ پیکربندیشدن یک اتصالدهنده، چه از طریق کلید API، چه ثابت (constant) یا متغیر محیطی (ENV var) (#537). - رفع نمایش نابجای دکمهٔ «Generate Editorial Note» در منوی تنظیمات بلوک در هنگام بازبینی (revision) نوشتهها (#591).
- در صورت فعال بودن آزمایش Connector Approvals، اطمینان حاصل میشود که عملکردهایی از افزونهٔ هوش مصنوعی که واقعاً درخواستی ارسال نمیکنند (مثل Request Logging) بیش از حد محدود نشوند (#595).
- بهبود تطبیق کد مبدأ زمانی که آزمایش Connector Approvals فعال است (#595).
- رفع مشکلات از دست رفتن فوکوس هنگام کار با اکشنهای Purge در صفحهٔ آزمایشهای Request Logs (#599).
- غیرفعالکردن دکمهٔ «Purge All» زمانی که هیچ لاگی برای پاکسازی وجود ندارد (#599).
- چکلیست ویژگیهای «AI Status» اکنون بهدرستی نشان میدهد که یک ویژگیِ منفرد فعال است، حتی اگر قابلیتها بهصورت سراسری غیرفعال شده باشند (#604).
- اطمینان از اینکه هنگام غیرفعالشدن دکمهها در جریان تولید متن جایگزین (Alt Text Generation)، ردهبندی محتوا (Content Classification)، خلاصهسازی محتوا (Content Summarization)، تولید چکیده (Excerpt Generation)، تولید تصویر شاخص (Featured Image Generation) و تولید عنوان (Title Generation)، فوکوس صفحه از دست نمیرود (#608، #611).
- رشتههای صفحهٔ تنظیمات که بهصورت ماژولهای اسکریپت صفبندی شدهاند، اکنون در زمان اجرا (runtime) بومیسازی میشوند (#613).
- رفع مشکل دکمهٔ «Dismiss» در Connector Approvals برای درخواستهای در انتظاری که کلید آنها شامل اسلش است (#615).
- پنهانکردن بخش خالی «قابلیتهای ارائهدهنده» در ابزارک پیشخوان (#616).
- پیکربندیهای Playground و تست اکنون بهجای نسخهٔ بتا، آخرین نسخهٔ منتشرشدهٔ وردپرس را هدف قرار میدهند (#626).
- اعلان Connector Approvals دیگر روی سربرگ صفحه در صفحهٔ «AI Request Logs» قرار نمیگیرد (#628).
1.0.0 – ۲۰۲۶-۰۵-۱۹
اضافه شده
- آزمایش جدید: Request Logging که مشاهدهپذیری برای همهٔ عملیات هوش مصنوعی فراهم میکند (#437).
- آزمایش جدید: Connector Approvals که به مدیران اجازه میدهد مشخص کنند کدام افزونهها به کدام AI Connectorها دسترسی داشته باشند (#467).
- یکپارچهسازی تولید متن جایگزین (Alt Text) با ویرایشگر رسانهٔ آزمایشی (#446).
- امکان مرتبسازی و فیلتر کردن در صفحهٔ دیدگاهها بر اساس Toxicity و/یا Sentiment (#518).
- برچسبگذاری Toxicity و Sentiment برای دیدگاهها در پیشخوان مدیریت (#518).
تغییر کرده
- غیرفعال نگهداشتن دکمهٔ خلاصهسازی تا زمانی که طول محتوا به حد مشخصی برسد (#492).
- بهبود وضعیت بارگذاری در جریان تولید تصویر (#512).
- دکمهٔ تصویر شاخص اکنون زمانی که تصویر شاخص از قبل تنظیم شده باشد پنهان میشود (#512).
- زمانی که هیچ ارائهدهندهٔ هوش مصنوعی پیکربندی نشده و یک قابلیت فراخوانی میشود، راهنمای عملی نمایش داده میشود که کاربر را به پیکربندی یک AI Connector هدایت میکند (#523).
- بهروزرسانی وضعیت بارگذاری (loading state) متای توضیحات و حذف عنوان تکراری در مودال (#527).
- تغییر نام آزمایش «Review Notes» به «Editorial Notes» و آزمایش «Refine from Notes» به «Editorial Updates» (#528).
- حفظ نمایش دیدگاههایی که متادادهٔ مدیریت (moderation metadata) ندارند، هنگام مرتبسازی بر اساس ستونهای Comment Moderation (#538).
- بهروزرسانی بنر و آیکونهای افزونه (#546).
- نمایش اعلان زمانی که کاربر ارائهدهندهای را انتخاب کرده باشد که دیگر وجود ندارد (#552).
- زمانی که هیچ ارائهدهندهای پیکربندی نشده، برای تولید متن جایگزین بهجای admin notice یک اعلان خطا نمایش داده میشود (#561).
- استانداردسازی متن پیامهای خطا (#562).
- اصلاح سربرگ صفحهٔ کاوشگر توانایی ها (#585).
رفع شده
- اطمینان از استفادهٔ صحیح از Abilities API جدید در سمت کلاینت (#482).
- حفظ فوکوس صفحهکلید روی فیلد انتخاب ارائهدهنده در هنگام بازنشانی تنظیمات توسعهدهندهٔ هر ویژگی به حالت پیشفرض (#532).
- حذف درخواستهای تکراری به API ارائهدهنده در صفحهٔ تنظیمات، زمانی که حالت توسعهدهنده فعال است (#542).
- بهروزرسانی جریان کار پیشنمایش Playground برای استفاده از
pluginDataبهجایpluginZipFile(#548). - رفع نمایش فضای خالی برای فیلد مدل (Model) وقتی ارائهدهندهٔ ذخیرهشده دیگر در تنظیمات توسعهدهنده وجود ندارد (#552).
- جلوگیری از تحلیل دیدگاههای تازه ثبتشده زمانی که هیچ ارائهدهندهای پیکربندی نشده است (#554).
- اطمینان از اینکه مودال متای توضیحات در صورت پیکربندی نشدن هیچ ارائهدهندهای باز نشود (#558).
- رفع خطای نادرست در تولید متن جایگزین برای تصاویر تزئینی در کتابخانهٔ رسانه (#559).
- نمایش نشان (badge) «ناموفق» در صورت شکست تحلیل دیدگاه (#568).
- اصلاح رندر RTL برای آیکونهای جهتدار، استایلهایی که در زمان اجرا تنظیم میشوند و استایلهای inline در رابط کاربری مدیریت (#573).
- افزودن اعلان در حالت تولید مستقل تصویر، زمانی که هیچ ارائهدهندهای متصل نشده است (#575).
- نمایش پیام خطای مشخصتر زمانی که هیچ AI Connector معتبری پیکربندی نشده باشد و کاربر تلاش کند تصویر شاخص تولید کند (#576).
- بهبود وضوح فوکوس صفحهکلید برای اکشنهای مربوط به اصطلاحات پیشنهادی در ردهبندی محتوا (#580).
- متنهای کاربر-محور در چند آزمایش اکنون بهطور کامل قابل ترجمهاند و ترجمههای سمت جاوااسکریپت در زمان اجرا بارگذاری میشوند (#582).
- واکنشگرا کردن رابط کاربری تولید عنوان و ردهبندی محتوا نسبت به وضعیت فعلی ویرایشگر (#584).
- اطمینان از مهاجرت صحیح گزینههای «فعالسازی سراسری هوش مصنوعی» (#586).
0.9.0 – ۲۰۲۶-۰۵-۰۷
اضافه شده
- آزمایش جدید: Comment Moderation برای مدیریت خودکار دیدگاهها بر اساس تشخیص محتوای توهینآمیز (toxicity) و تحلیل احساسات (sentiment analysis) (#155، #516).
- آزمایش جدید: Content Resizing برای کوتاه کردن، گسترش دادن یا بازنویسی محتوای بلوک انتخابشده (#331).
- افزودن سوئیچ در صفحهٔ تنظیمات «حالت توسعهدهنده» برای تنظیم ارائهدهنده و مدل موردنظر بهازای هر ویژگی (#486).
- دستور WP-CLI
wp ai alt-text generateبرای تولید انبوه متن جایگزین (alt text) (#436). - افزودن استایلهای پایه برای بلوک Content Summary (#510).
تغییر کرده
- فشردهتر کردن صفحهٔ تنظیمات هوش مصنوعی با انتقال سوئیچ «فعالسازی سراسری هوش مصنوعی» به سربرگ، همراه با یک infotip (#455).
- بهروزرسانی صفحهٔ تنظیمات هوش مصنوعی برای استفاده از کامپوننتهای
@wordpress/uiو اعمال تنظیمات مرتبط در رابط کاربری (#472، #488، #490، #491، #505، #519). - تصاویر تولیدشده توسط هوش مصنوعی اکنون با نامفایلهای توصیفی و slug شده، برگرفته از عنوان نوشته یا پرامپت، ذخیره میشوند؛ نه با الگوی
ai-generated-image-<timestamp>(#471). - در جریان تولید تصویر، تنظیم guidelineها بهعنوان بخشی از پرامپت بهجای استفاده از system instructions (#497).
- بهروزرسانی آزمایش Content Summary برای رندر کردن خلاصه در یک بلوک Group variation بهجای Paragraph variation (#510).
رفع شده
- تطابق با استانداردها: جایگزینی متد سفارشی
$builder->is_text_generation_supported()با متد انتزاعیensure_text_generation_supported()(#465). - نمایشگر JSON شِمای قابلیت (Ability schema) اکنون در زبانهای مدیریتی RTL هم بهصورت LTR باقی میماند (#485).
- اطمینان از اینکه دکمهٔ Generate Image در زمینههای نامعتبر رندر نشود (#489).
- بومیسازی چند رشتهٔ خطای fallback کاربر-محور در جریانهای تولید تصویر و خلاصهسازی (#500).
امنیت
- افزایش نسخهٔ
serialize-javascriptاز 6.0.2 به 7.0.5 (#503). - افزایش نسخهٔ
postcssاز 8.5.10 به 8.5.14 (#503). - افزایش نسخهٔ
minimatchاز 3.0.8 به 3.1.4 (#503).
0.8.0 – ۲۰۲۶-۰۴-۲۳
اضافه شده
- آزمایش جدید: Refine from Notes برای اعمال خودکار یادداشتهای ویرایشی (Editorial Notes) روی محتوا (#289).
- افزودن ابزارکهای پیشخوان «AI Status» و «AI Capabilities»، بههمراه فریمورک ثبت ابزارکهای جدید پیشخوان (#311).
- یکپارچهسازی Guidelines گوتنبرگ برای اینکه قابلیتها بتوانند استانداردهای ویرایشی سراسری سایت را رعایت کنند (#359).
- بررسی
wp_supports_ai()پیش از مقداردهی اولیهٔ آزمایشها (#268). - افزودن ریدایرکت مدیریتی از صفحهٔ قدیمی
aiبه صفحهٔ جدیدai-wp-admin(#424). - تنظیم مدل جدید
gpt-image-2بهعنوان یکی از مدلهای ترجیحی در فهرست مدلهای موردنظر ما (#456).
تغییر کرده
- ارتقای Image Generation از یک Experiment به یک Feature (#418).
- Title Generation اکنون پیش از اعمال تغییرات روی عنوان نوشته، از یک مودال برای ویرایش و بازتولید عنوان استفاده میکند (#290).
- بهروزرسانی توضیحات ویژگیها برای اشاره به پشتیبانی از مدلهای ارائهدهندگان هوش مصنوعی (#377).
- بهروزرسانی وضعیتهای بارگذاری دکمهها برای انطباق با الگوی استاندارد بارگذاری (#382، #389، #396، #433، #449).
- بازآرایی کلاس bootstrap اصلی
Main(#404). - امکان فعالسازی/غیرفعالسازی گروهی آزمایشها (Experiments) در قالب گروهها (#422).
- بهبود سلسلهمراتب بصری در صفحهٔ تنظیمات هوش مصنوعی تا عنوان کارتها برجستهتر از برچسب سوئیچها نمایش داده شوند (#431).
- کاهش میزان متنی که هنگام اجرای Review Notes ارسال میشود، برای کمکردن تعداد توکنهای مصرفی (#434).
- بازآرایی استفاده از
strposبهstr_starts_withوstr_contains(#438). - رندر کردن Review Notes فقط روی نوعنوشتههایی که از
editor.notesپشتیبانی میکنند (#444). - بهبود دسترسپذیری مودال متای توضیحات: افزودن تأیید inline «Copied!» روی دکمهٔ کپی و استفاده از accessibleWhenDisabled در کنترلهای غیرفعال (#445).
- بازآرایی (Refactor) کلاس
Asset_Loaderو افزودن بررسی خطا زمانی که وابستگیها (dependencies) در دسترس نیستند (#458).
حذف شده
- حذف ارجاعات به مدلهای تصویر DALL·E (#414).
رفع شده
- تولید چکیده و عنوان، هنگام استفاده از مدلهای زبانی کوچکتر، دیگر شامل مقدمههای گفتوگویی، کوتیشنهای اضافی، مارکداون یا توضیحات متا (meta-commentary) نمیشود (#440).
- بهتعویق انداختن نمایش پیامهای ناموفق
Requirementsتا زمانی که توابع ترجمه در دسترس باشند (#453).
ورودیهای قدیمیتر لاگ تغییرات را میتوانید در فایل CHANGELOG.md پیدا کنید.
