Image
Image

AI

توضیحات

The AI plugin adds opt-in AI tools to the WordPress admin and Block Editor. It’s built by the WordPress Core AI team for site owners, content creators, and developers who want to try AI in WordPress early and help shape what comes next.

Features and Experiments

Nothing is turned on when you activate the plugin. You choose what to enable in Settings -> AI, and each item there is one of two kinds:

  • Feature – Stable and supported. Changes avoid breaking existing behavior. Image Generation and Editing is currently the only Feature.
  • Experiment – Early-stage and actively being developed. Experiments may change significantly or be removed in any release, so we recommend trying them on a staging site before using them on a live site.

Once enabled, most Experiments only send a request to your AI provider when you click a button, but some run on their own. Comment Moderation, for example, checks every new comment, including comments from site visitors. In Settings -> AI, Experiments that run on their own are marked “Runs automatically”, and the info icon next to each item’s name shows when it runs, what it sends to your AI provider, and how many requests it makes.

Read the Feature and Experiment Lifecycle to learn how Experiments are evaluated and how they can become Features.

Before You Start

  • This plugin is not part of WordPress core. It does nothing until you install and activate it, and each Feature or Experiment stays off until you enable it.
  • You need an AI Connector plugin and an account with an AI provider. The AI plugin doesn’t include provider credentials. Install a connector plugin such as Anthropic, Google, or OpenAI (more connectors), then add your API key in Settings -> Connectors.
  • Your AI provider bills you for usage. The plugin is free; each AI request is billed by your provider under your account.
  • The Block Editor is required. The Classic Editor and other editing experiences are not supported.

New to WordPress AI? Take the AI-Powered WordPress course to learn how to configure the plugin, use its features, and understand the building blocks behind them. The Getting Started guide covers setup and troubleshooting.

Feature

  • Image Generation and Editing – Create and edit images from post content in the editor, and from the Media Library.

Experiments

Experiments marked “runs automatically” do their work without you clicking anything once they’re enabled. Most of them send requests to your AI provider when they run.

  • Abilities Explorer – Browse and test registered AI abilities from a dedicated admin screen.
  • AI Request Logging – Logs AI requests, including short previews of prompts and responses, for observability and debugging.
  • Alt Text Generation – Generate descriptive alt text for images to improve accessibility.
  • Block Container Label Generation – Generates short List View labels for Group, Columns, and other container blocks.
  • Comment Moderation (runs automatically) – Checks each new comment for toxicity and sentiment, gives it a value score, and can hold comments for moderation. Includes comments from site visitors by default.
  • Connector Approval – Require administrator approval before other plugins or themes can use the AI connectors configured on this site.
  • رده‌بندی محتوا – پیشنهاد برچسب‌ها و دسته‌های مرتبط برای سازمان‌دهی محتوا.
  • Content Resizing – Shorten, expand, or rephrase selected block content.
  • Content Summarization – Summarizes long-form content into digestible overviews.
  • Content Translation – Translates paragraph and heading blocks, and optionally the post title, into a selected language from the post editor.
  • Content Verification (runs automatically) – Detects C2PA Content Credentials in uploaded images and stores them alongside the attachment.
  • Custom Abilities – Makes the plugin’s general-purpose WordPress Abilities available through the Abilities API and MCP.
  • Editorial Notes – Reviews post content block-by-block and adds Notes with suggestions for Accessibility, Readability, Grammar, and SEO.
  • Editorial Updates – Applies pending editorial Notes to your content and saves the post, without a preview.
  • Excerpt Generation – Generates excerpt suggestions for your posts.
  • Key Encryption – Encrypts AI provider API keys stored in your database. Disabling the experiment or deactivating the plugin restores plaintext keys.
  • Markdown Feeds – Publishes a Markdown feed and Markdown versions of your public posts and pages for AI agents and other machine readers.
  • MCP Access – Controls which abilities AI agents can use over the Model Context Protocol (MCP). Installs and activates the MCP Adapter plugin when enabled.
  • Meta Description Generation – Generates meta description suggestions and integrates them with several SEO plugins.
  • Revision Change Summary – Summarizes what changed between two revisions of a post in plain language, on the visual and classic revisions screens.
  • Slug Generation – Suggests SEO-friendly permalink slugs from the permalink popover or the pre-publish panel.
  • Suggest Reply – Adds a “Suggest Reply” action to the Comments screen and Activity widget to draft replies to comments.
  • Text to Speech – Generates an audio version of a post that visitors can listen to instead of reading.
  • Title Generation – Generates title suggestions for your posts.
  • Type-ahead Text (runs automatically) – Suggests text as you type in the Block Editor.
  • WebMCP – Lets an agent browser work in the Block Editor through WebMCP, with every change visible on the page as it happens.

Coming Soon

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

  • محیط آزمایش هوش مصنوعی (AI Playground) – انجام آزمایش با مدل‌ها و ارائه‌دهندگان مختلف هوش مصنوعی.
  • دستیار محتوا – نگارش و ویرایش محتوا در گوتنبرگ با کمک هوش مصنوعی.
  • ایجنت سایت – مدیریت وردپرس با استفاده از زبان طبیعی.
  • اتوماسیون گردش‌کار – خودکارسازی وظایف با استفاده از هوش مصنوعی.

Roadmap

می‌توانید نقشهٔ راه فعال افزونه را در یک نمای فیلترشده در بورد پروژهٔ GitHub افزونهٔ WordPress AI مشاهده کنید.

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

افزونهٔ هوش مصنوعی طوری طراحی شده که بتوان آن را مطالعه، گسترش و بر اساس آن توسعه انجام داد. فرقی نمی‌کند توسعه‌دهندهٔ افزونه، آژانس یا ارائه‌دهندهٔ هاست باشید؛ می‌توانید کارهای زیر را انجام دهید:

Under the Hood:

These building blocks power the Features and Experiments above. They aren’t settings you turn on or off.

  • AI Building Blocks – Combines the PHP AI Client and Abilities API into one plugin, as a reference implementation for developers.
  • Dashboard Widgets – AI Status and AI Capabilities widgets, plus a framework for registering new ones.
  • Experiment Framework – The opt-in system that registers each Feature and Experiment and its toggle.
  • Guidelines – Lets abilities respect site-wide editorial standards.
  • Multi-Provider Support – Works with AI Connector plugins for providers such as OpenAI, Google, and Anthropic.

گسترش افزونه:

  • ساخت آزمایش‌های سفارشی – از کلاس پایهٔ Abstract_Feature برای ایجاد ویژگی‌های مبتنی بر هوش مصنوعی خودتان استفاده کنید.
  • پیکربندی ارائه‌دهندگان – میزبان‌ها و آژانس‌ها می‌توانند افزونه‌های رابط هوش مصنوعی را راه‌اندازی کنند تا کاربران به کلیدهای API خود نیاز نداشته باشند.
  • ثبت قابلیت‌های سفارشی – با Abilities API هوک شوید تا قابلیت‌های جدید هوش مصنوعی اضافه کنید.
  • بازنویسی رفتار پیش‌فرض – با استفاده از فیلترها، پرامپت‌ها، پاسخ‌ها و المان‌های رابط کاربری را سفارشی کنید.
  • هوک‌های جامع – فیلترها و اکشن‌ها در سراسر کد برای سفارشی‌سازی.

ابزارهای توسعه‌دهندگان به‌زودی:

  • محیط آزمایش هوش مصنوعی (AI Playground) – آزمایش با مدل‌های مختلف هوش مصنوعی و پرامپت‌ها.
  • MCP (Model Context Protocol) – ادغام و آزمایش قابلیت‌های Model Context Protocol در گردش‌کارهای وردپرس.
  • ارائه‌دهندگان گسترش‌یافته – پشتیبانی از آزمایش با ارائه‌دهندگان اضافی یا جایگزین هوش مصنوعی.

شروع کنید:

  1. راهنمای مشارکت (Contributing Guide) را برای راه‌اندازی محیط توسعه مطالعه کنید.
  2. به گفت‌وگوها در کانال #core-ai در اسلک وردپرس بپیوندید.
  3. مخزن GitHub افزونه را مرور کنید تا ببینید آزمایش‌ها چگونه ساخته شده‌اند.
  4. در گفت‌وگوها دربارهٔ بهترین مسیر تکامل افزونه شرکت کنید.

از مشارکت‌ها استقبال می‌کنیم! چه بخواهید آزمایش‌های جدید بسازید، چه ویژگی‌های موجود را بهبود دهید یا در مستندسازی کمک کنید، برای مشارکت به مخزن GitHub افزونه سر بزنید.

عکس‌های صفحه

نصب

  1. Install the plugin through the Plugins -> Add Plugin screen, or upload the plugin files to the /wp-content/plugins/ai directory. We recommend trying the plugin on a staging site first.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Install and activate at least one AI Connector plugin, then go to Settings -> Connectors and add your API key.
  4. Go to Settings -> AI and enable the Features or Experiments you want to use. Select the info icon next to each Experiment’s name to see when it runs and what it sends to your AI provider.
  5. Try it out. For Title Generation, edit a post and click into the title field. Click the Generate button above the field, then choose a suggestion and click Select to insert it.

سوالات متداول

این افزونه برای چه کاری است؟

This plugin brings opt-in AI tools for writing, editing, media, and site administration into WordPress. It’s where the WordPress Core AI team builds and tests AI features with the community, and it’s a reference implementation for developers who want to build their own AI features.

Is this plugin part of WordPress core?

No. The AI plugin is a separate plugin that you choose to install and activate. WordPress core includes the underlying AI Client and the Settings -> Connectors screen, but it doesn’t send anything to an AI provider on its own. AI Connector plugins (for Anthropic, Google, OpenAI, and others) are also separate plugins, and you can deactivate and delete them at any time.

What’s the difference between a Feature and an Experiment?

Features are stable and supported, and changes to them avoid breaking existing behavior. Experiments are early-stage: they may change significantly or be removed in any release. Both are off by default. See the Feature and Experiment Lifecycle for details.

آیا استفاده از این افزونه روی سایت‌های عملیاتی (production) ایمن است؟

Image Generation and Editing is a stable Feature that only runs when you ask for it in the editor or Media Library.

Experiments may change or be removed in any release, so we recommend trying them on a staging site before enabling them on a live site. Once enabled, most Experiments only run when you click a button. A few run automatically:

  • Comment Moderation sends every new comment, including comments from site visitors, to your AI provider and can hold comments for moderation.
  • Type-ahead Text requests suggestions while you type in the Block Editor.
  • Content Verification checks each new image upload for Content Credentials. It doesn’t send anything to your AI provider.

Some Experiments change your content without a preview after you click their button. For example, Editorial Updates rewrites blocks and saves the post, and Content Translation replaces block text in the editor. You can review or undo saved changes with revisions.

In Settings -> AI, the info icon next to each Experiment’s name shows when it runs and what it sends to your AI provider.

کدام ارائه‌دهندگان هوش مصنوعی پشتیبانی می‌شوند؟

The plugin can work with provider connector plugins from Anthropic (Claude), Google (Gemini), OpenAI, and others. Install and activate the relevant connector plugin, then configure it in Settings -> Connectors. The AI plugin also lists a few reviewed connector plugins there, such as Mistral and Vercel AI Gateway, so they can be installed from that screen.

برای استفاده از قابلیت‌ها به کلید API نیاز دارم؟

بله، در حال حاضر باید کلید API خود را برای افزونهٔ AI Connector پیکربندی‌شده، مانند OpenAI، Google AI یا Anthropic ارائه دهید.

هزینهٔ استفاده چقدر است؟

خود افزونه رایگان است، اما برای استفاده از API ارائه‌دهندهٔ AI انتخابی خود باید هزینه پرداخت کنید. هزینه‌ها بسته به ارائه‌دهنده و میزان استفاده متفاوت است. بیشتر ارائه‌دهندگان برای شروع اعتبار آزمایشی رایگان ارائه می‌دهند. همچنین برخی ارائه‌دهندگان محلی، متن‌باز و رایگان (مانند Ollama) نیز وجود دارند که می‌توانید از آن‌ها استفاده نمایید.

Experiments that run automatically can use requests without anyone clicking a button. Comment Moderation, for example, makes one request for each new comment, including comments from site visitors and spam that your spam filter hasn’t already caught. Check your provider’s usage dashboard after enabling an Experiment, and turn on AI Request Logging to see each request the plugin makes.

آیا می‌توانم بدون دانش برنامه‌نویسی از این افزونه استفاده کنم؟

Yes. The plugin is designed for content creators and site administrators. Once your AI Connectors are configured, you can enable Features and Experiments in Settings -> AI and use them directly from the post editor. As with any Experiment, we recommend trying them on a staging site first.

آیا این افزونه از Classic Editor پشتیبانی می‌کند؟

خیر.

افزونه AI در حال حاضر فقط از ویرایشگر بلوک (Gutenberg) پشتیبانی می‌کند. این افزونه بر پایه APIهای مدرن ویرایشگر، گردش‌کارهای محتوایی مبتنی بر بلوک و قابلیت‌های در حال توسعه ویرایش که در هسته وردپرس (از جمله Gutenberg) توسعه داده می‌شوند، طراحی شده است.

ویرایشگر بلوک از زمان WordPress 5.0 در سال ۲۰۱۸، تجربه ویرایش پیش‌فرض وردپرس بوده است و همچنان تمرکز اصلی توسعه فعال ویرایشگر باقی مانده است. متمرکز کردن تلاش‌های توسعه روی ویرایشگر بلوک به این پروژه امکان می‌دهد قابلیت‌ها، آزمایش‌ها و یکپارچه‌سازی‌های جدید را سریع‌تر ارائه کند و در عین حال از پیچیدگی نگه‌داری پیاده‌سازی‌های موازی در چندین تجربه ویرایشی جلوگیری شود.

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

Something went wrong. How do I turn the plugin off?

Go to Plugins and deactivate AI. If you can’t reach the admin, deactivate it with WP-CLI (wp plugin deactivate ai) or rename the wp-content/plugins/ai folder using FTP or your host’s file manager. To turn off a single Experiment instead, disable it in Settings -> AI. The Getting Started guide has more troubleshooting steps.

از کجا می‌توانم کمک بگیرم یا مشکلات را گزارش کنم؟

نقد و بررسی‌ها

Image
12 اکتبر 2026 7 پاسخ
1 – It was shipped broken as the WP-CLI has issues with truncating files names and paths to 100 chars. The AI folder names are huge and break this so truncated php files in the folder. 2 – Doesnt take the Anthropic APi keys (yes i have them, yes they are paid for , yes they work other places). NO decent error message as to what is wrong. 3 – ON failing to accept keys, cancelling breaks Wordpress with error messages and locks up the site so you have to FTP into files and disable the plugin by hand then clean up the mess. This is not even close to being ready for use in production servers.
Image
13 سپتامبر 2026 1 پاسخ
It is quite useful and performs well, but why did you change the language from “Basic summary” to TL;DR as the title for content summarization? Not everyone who visits our site is a teenager on social media, 25 hours per day.
Image
3 ژوئن 2026 1 پاسخ
I love the idea in theory, and connecting my OpenAI account was easy enough. I was hoping to be able to use the plugin to help with content writing, rather than copying and pasting from ChatGPT. As I use Elementor Page Builder I have the Classic Editor plugin installed – unfortunately this plugin doesn't work with the Classic Editor, so I can't see any of the AI features when writing Posts. Hopefully there will be improvements in the future 🙂
خواندن تمامی 10 نقد و بررسی‌

توسعه دهندگان و همکاران

“AI” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“AI” به 19 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “AI” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.5.0 – 2026-10-29

اضافه شده

  • New Experiment: Content Verification, that adds read-only detection of C2PA Content Credentials in uploaded JPEG/PNG/WebP images (#459).
  • New Experiment: Text to Speech, that allows you to generate audio for a specific post and then render audio controls on the frontend (#888).
  • New Experiment: MCP Access, that installs and activates the MCP Adapter plugin from WordPress.org when enabled, and adds a Tools → MCP Access screen to control which abilities are exposed to AI agents over MCP (#992).
  • New Experiment: WebMCP, that lets an agent browser work in the block editor through document.modelContext, with tools that set the title, insert and edit blocks, save and publish, with every change visible on the page as it happens (#1081).
  • New Experiment: Revision Change Summary, that summarizes what changed between two revisions of a post on the visual and classic revisions screens (#1159).
  • New Experiment: Block Container Label Generation, that generates concise block container labels in List View and the block Rename modal (#1175, (#1218).
  • A post’s Markdown document (?output_format=markdown) has approved comments appended (#1121).
  • New background sync processing to handle generating embeddings for posts and terms (#1135).
  • “Generate title” button in the post Rename modal (#1140).
  • Learn WordPress AI course links to the plugin readmes and the AI settings header for easier access to course resources (#1154).
  • A neutral badge icon to thumbnails of images with C2PA data detected in the Media Library grid view (#1164).
  • An ai.abilitiesExplorer.fields JavaScript filter for adding read-only table columns to the Abilities Explorer page (#1181).
  • Clarified which parts of the plugin are stable Features vs Experiments, flag Experiments that run automatically in Settings > AI, and show when each runs, what it sends to your AI provider, and how many requests it makes from an info icon, the readme, and docs (#1190).
  • Featured Connector plugins (Mistral and Vercel AI Gateway) on Settings > Connectors, sorted by name, plus a wpai_featured_connectors filter to change the list (#1212).

تغییر کرده

  • Update the wording in our capability check notice and change that from an error to a warning (#935).
  • Content Translation now translates any block that has rich text instead of just paragraphs and headings (#1009).
  • Move the Key Encryption experiment onto the new Secrets API feature plugin with backward-compatible fallback and migration (#1107).
  • The /<post>/feed/markdown/ no longer works and serves a 404 (#1121).
  • The core/content-query, core/settings-get, and core/users-query abilities now set the public meta flag added in WordPress 7.1 (#1122).
  • Summarize enabled and disabled experiments in the AI Status dashboard widget to keep it compact as more experiments are added (#1155).
  • Rebuilt the Abilities Explorer on DataViews and added three ai/v1 REST routes to retrieve and run abilities (#1181).
  • Replace the “Purge All Logs” button in the AI Request Logs screen with a control to delete logs older than 30 days, 90 days or 1 year, or all logs, and add a before_days argument to DELETE /ai/v1/logs (#1182).
  • The core/settings-get ability now matches WordPress core. Settings use their REST API names (for example, title instead of blogname), and a value that does not match its schema is left out. Breaking changes: Some schema fields have changed so ensure you are using the correct field names in your ability calls; the core/read-settings alias was also removed (#1206).
  • The core/users-query ability now matches WordPress core. The input is now where, fields, and pagination, and the output is always items and pagination. Users are looked up through the ids, slugs, or usernames lists in where, and lookup by email is no longer supported. Results are ordered by username, a filter that cannot be used is rejected, and a page after the last one returns an error. Breaking changes: Some schema fields have changed so ensure you are using the correct field names in your ability calls; the core/read-users alias was also removed (#1207).
  • The core/content-query ability now matches WordPress core. The input is now where, fields, and pagination, and the output is always items and pagination. Posts are looked up through the ids or slugs lists in where, which also requires the post type in type. Posts are filtered by author through where.author, with the author id or slug. Fields are nested, such as title.rendered. A filter that cannot be used is rejected, and a page after the last one returns an error. The author name and slug are only returned to users who may see the author. Only a show_in_abilities value of true exposes a post type. Breaking changes: Some schema fields have changed so ensure you are using the correct field names in your ability calls; the core/read-content alias was also removed (#1208).
  • The date and modified fields of core/content-query return site and gmt dates instead of local and gmt. Breaking change: Ensure you are using the correct field names in your ability calls (#1235).
  • The registered_date field of core/users-query is replaced by a registered object with site and gmt dates. Note that all 3 core abilities have now identical shape like these shipping in WordPress 7.2. Breaking change: Ensure you are using the correct field names in your ability calls (#1237).

حذف شده

  • The deprecated core/read-settings ability alias. Use core/settings-get with REST API field names (for example, title instead of blogname). The alias could not keep the old field names or response shape after the sync with WordPress core (#1206).
  • The deprecated core/read-users ability alias. Use core/users-query with the new where, fields, and pagination input. The alias could not keep the old input and response shape after the sync with WordPress core (#1207).
  • The deprecated core/read-content ability alias. Use core/content-query with the new where, fields, and pagination input. The alias could not keep the old input and response shape after the sync with WordPress core (#1208).

رفع شده

  • AI Request Logging now captures successful generations from providers that use a custom transport, not only those routed through the SDK HTTP transporter (#757).
  • Display a clear, context-aware error notice during Ability execution when the configured AI connector is pending approval (#759).
  • Remove the text generation capability check from the alt text generation WP-CLI command (#935).
  • Feature toggles are loaded with one database query instead of one per feature on sites without a persistent object cache (#1113).
  • Content Translation: Translate the blocks inside Post Content when “Show template” is enabled (#1116).
  • On multisite, network deactivation restores API keys on every site, and uninstall no longer deletes keys that were still encrypted (#1118).
  • The Markdown Feeds and Key Encryption flags are loaded together with the feature toggles instead of with one query each on every request (#1119).
  • The site-wide comment markdown feed lists comments instead of the post list (#1121).
  • Feed requests are no longer served the post’s Markdown by Accept negotiation or ?output_format=markdown (#1121).
  • Accept-header negotiation now follows the header’s quality values and order, so a request that prefers HTML gets HTML and one that prefers Markdown gets Markdown (#1125).
  • Ensure canceling meta description generation stops the loading state. Note the actual request won’t be cancelled but the result from that will be discarded (#1128).
  • Show an error when a Note fails to save, in place of a “suggestions added” message, and keep reviewing the other blocks when one fails (#1131).
  • Skip blocks that are removed, replaced or edited mid-translation (#1137).
  • Ensure all strings can be translated in the Abilities Explorer pages (#1146).
  • Ensure all strings can be translated in the Content Classification experiment (#1147).
  • A comment reply suggestion is no longer inserted into the reply form of a different comment (#1158).
  • Match existing terms whose names contain “&” or non-ASCII letters, and add them from suggestions (#1168).
  • A non-string term or parent in the AI response no longer fails the whole request when running content classification (#1171).
  • Add missing title attribute to singular alternate Markdown discovery link (#1177).
  • Show “Regenerate Reply” after a reply suggestion has been generated (#1179).
  • Checkbox icon color on the AI settings page (#1183).
  • Ensure success and error notices show on the AI Request Logs screen (#1184).
  • Key Encryption no longer causes a fatal error when stored API keys can’t be decrypted (#1186).
  • Suggest Reply no longer sends the title or excerpt of private or password-protected posts to the AI provider (#1192).
  • Comment Moderation no longer automatically analyzes pingbacks, trackbacks or block editor notes (#1192).
  • Uninstalling the plugin now removes Comment Moderation analysis data (#1192).
  • Omit Author meta line in Markdown feeds when a post has no assigned author (#1210).
  • Preserve line-level diff granularity for multi-line blocks like tables and quotes in Revision Change Summary (#1216).
  • Markdown Feeds now apply the core the_content_feed and the_excerpt_rss filters, matching RSS and Atom feed output (#1224).
  • Ensure the “Serve Markdown via the Accept header” setting can now be saved (#1229).
  • The Guidelines prompt no longer contains the HTML entity &#39; (#1230).
  • The permission error for a post now mentions image prompts instead of excerpts when running image prompt generation (#1234).

امنیت

1.4.0 – 2026-10-05

اضافه شده

  • هنگام اجرای مدیریت دیدگاه‌ها، امتیاز ارزش را محاسبه می‌کند و برای هر دیدگاه، بر اساس محتوای آن و میزان ارتباطش با نوشته‌ای که در آن ثبت شده است، یک شاخص ارتباطی بین ۰ تا ۱ ارائه می‌دهد. این امتیاز در ستون جدیدی در صفحه دیدگاه‌ها نمایش داده می‌شود (#681).
  • آزمایش جدید خوراک‌های مارک‌داون که خوراک‌های مارک‌داون را در /feed/markdown/ (در هر زمینه خوراک) و نگارش نوشته‌ها و برگه‌های منفرد را از طریق ?output_format=markdown ایجاد می‌کند (#855).
  • افزودن تلاش مجدد برای ترجمه محتوا که توسط کاربر آغاز می‌شود، در صورت ناموفق بودن ترجمه (#941).
  • محدود کردن اندازه صف تحلیل دسته‌جمعی مدیریت دیدگاه‌ها (#972).
  • افزودن لایه ذخیره‌سازی و CRUD برای بردارهای جاسازی (جدول جدید wpai_embeddings) که می‌تواند ارائه‌دهنده و مدل را در کنار هر بردار ثبت کند (#976).
  • افزودن ۹ زبان مقصد پیش‌فرض جدید به آزمایش ترجمه محتوا (#986).
  • افزودن پشتیبانی از دسته‌های راهنما به قابلیت ترجمه محتوا (#987).
  • افزودن کلاس‌های Vector_Math و Vector_Ranker که امکان اجرای پرس‌وجوهای شباهت و رتبه‌بندی روی بردارها را فراهم می‌کنند (#993).
  • افزودن نشانگر بارگذاری برای درخواست‌های پیشنهاد متن پیش‌رو (#1029).
  • یکپارچه‌سازی تولید متن جایگزین با تنظیم تزئینی بلوک تصویر (#1031).

تغییر کرده

  • افزایش حداقل نگارش پشتیبانی‌شده وردپرس به ۷.۰.۳ (#1001).
  • نمایش برچسب‌های مشخص رده‌بندی در پیام‌های خطای اعلان دسته‌بندی محتوا، به‌جای اصطلاحات عمومی (#916).
  • نمایش یک اعلان و غیرفعال کردن ترجمه عنوان وقتی عنوان نوشته بیش از حد کوتاه است (#967).
  • به‌روزرسانی کد جاسازی از PHP AI Client به جدیدترین نگارش (#975).
  • تابع کمکی generate_embeddings اکنون به یک مدل جاسازی مشخص نیاز دارد. model را (شناسه مدل یا نمونه‌ای از ModelInterface) ارسال کنید و اگر شناسه مدل است، provider ارائه‌دهنده آن را نیز ارسال کنید. این تغییر برای هرکس که استفاده از این تابع را آغاز کرده باشد، تغییری ناسازگار است (#975).
  • به‌روزرسانی نماد سه‌نقطه عمودی تنظیمات به نماد ابزار (#1001).
  • تغییر نام قابلیت‌های core/read-content و core/read-users به core/content-query و core/users-query. نام‌های قدیمی فعلاً به‌عنوان نام‌های مستعار منسوخ‌شده همچنان کار می‌کنند (#1002).
  • استفاده از gpt-image-2.5-flare به‌عنوان مدل پیش‌فرض تولید تصویر OpenAI (#1023).
  • تغییر نام قابلیت core/read-settings به core/settings-get. نام قدیمی فعلاً به‌عنوان نام مستعار منسوخ‌شده همچنان کار می‌کند (#1087).

منسوخ‌شده

  • حذف قابلیت ai/get-post-details؛ به‌جای آن از حالت تک‌نوشته core/content-query استفاده کنید (#1002).

حذف شده

  • حذف اعتبارسنجی غیرضروری نشانی اینترنتی که اکنون توسط هسته وردپرس مدیریت می‌شود (#1011).
  • حذف کلید تغییر وضعیت فعال‌سازی هوش مصنوعی از سربرگ برگه تنظیمات هوش مصنوعی (#985).

رفع شده

  • اطمینان از انتقال تمرکز به دکمه «پذیرش» هنگام تکمیل تولید محتوا در پنجره تغییر اندازه محتوا (#917).
  • افزایش مهلت پیش‌فرض درخواست از ۵ به ۳۰ ثانیه هنگام اعتبارسنجی دوباره کلیدهای API توسط هسته. اگر این درخواست اعتبارسنجی منقضی شود، هسته کلید API را حذف می‌کند و این تغییر برای رفع آن انجام شده است (#947).
  • ذخیره تشخیص افزونه فعال سئو، همراه با TTL و بی‌اعتبارسازی فوری هنگام فعال یا غیرفعال شدن هر افزونه، تا جستجوی کلید متای توضیحات متا در هر درخواست دوباره افزونه‌های فعال را اسکن نکند (#973).
  • بهبود انیمیشن بارگذاری ترجمه محتوا برای حفظ رنگ‌های موجود متن و پس‌زمینه (#977).
  • رفع مشکل نمایش ندادن برگه تنظیمات در گوتنبرگ ۲۳.۹ و جدیدتر، پس از حذف @wordpress/dataviews از فهرست مجاز APIهای خصوصی (#989).
  • اطمینان از اینکه یکپارچه‌سازی راهنماها، ردیف‌های منتشرشده راهنما را از نوع نوشته wp_knowledge به‌جای wp_guideline حذف‌شده می‌خواند تا با جدیدترین نگارش گوتنبرگ کار کند. داده‌ها از نوع نوشته و رده‌بندی قدیمی به نوع جدید منتقل نمی‌شوند؛ بنابراین هرکس در نگارش قدیمی گوتنبرگ راهنماهایی تنظیم کرده است باید آن‌ها را دوباره اضافه کند (#988).
  • درون‌ریزی EventDispatcher پیشوندگذاری‌شدهٔ PSR هسته در EmbeddingBuilder موجود در بسته (#1005).
  • رزرو فضا برای تولید متن پیش‌گو وقتی مکان‌نما در انتهای متن است (#1008).
  • به‌روزرسانی min-height محفظه (کانتینر) برگه تنظیمات برای پوشش دادن تمام ارتفاع پنجرهٔ نمایش (#1013).
  • رفع سبک تمرکز کارت بازشونده با به‌روزرسانی بسته @wordpress/dataviews به جدیدترین نگارش (#1035).
  • گزارش‌های درخواست هوش مصنوعی اکنون پاسخ‌های خطای HTTP (4xx/5xx) ارائه‌دهندگان را همراه با کد وضعیت و پیام، به‌صورت error به‌جای success ثبت می‌کنند؛ درخواست‌های تولید متن Gemini دیگر به‌اشتباه با برچسب Metadata ثبت نمی‌شوند (#1040).
  • پنهان کردن دکمه «پیشنهاد پاسخ» هنگام قرار داشتن فرم درون‌خطی دیدگاه در حالت ویرایش سریع (#1049).
  • بررسی بلوک‌های قالب توسط یادداشت‌های ویرایشی فقط هنگام فعال بودن حالت «نمایش قالب» در ویرایشگر بلوکی (#1053).
  • درج خلاصه تولیدشده در محتوای نوشته هنگام فعال بودن حالت «نمایش قالب» (#1055).
  • همسان‌سازی سبک‌های تمرکز کپسول‌های پیشنهاد دسته‌بندی محتوا با مؤلفه دکمه هسته (#1060).
  • رفع مسدود شدن بررسی کلید اتصال‌دهنده در هسته توسط تأییدیه اتصال‌دهنده‌ها، به‌دلیل نسبت دادن آن به افزونه ارائه‌دهنده یا گوتنبرگ (#1070).
  • رفع از کار افتادن کاوشگر قابلیت‌ها هنگام فهرست کردن چند نوع در ویژگی ورودی یک قابلیت (#1073).
  • حفظ موجودیت‌های HTML و متن بین کدکوتاه‌ها هنگام عادی‌سازی محتوا، و در عین حال رمزگذاری برچسب‌هایی که به‌صورت موجودیت کدگذاری شده‌اند (#1077).
  • جلوگیری از خطای اعتبارسنجی options.php هنگام ذخیره تنظیمات عمومی با قابلیت‌های فعال (#1080).
  • اطمینان از اینکه عنوان‌های نوشته، معرفی کوتاه سایت و چکیده‌ها در خوراک‌های مارک‌داون دیگر شامل موجودیت‌های HTML نیستند (#1086).
  • اطمینان از اینکه خوراک‌های مارک‌داون پس از بازسازی قوانین بازنویسی بدون وجود خوراک، خطای ۴۰۴ نمی‌دهند (#1110).

امنیت

  • پیش از اجازه مدیریت دسته‌جمعی دیدگاه‌ها، قابلیت moderate_comments را بررسی می‌کند و سپس قابلیت edit_comment را برای هر دیدگاه در حال مدیریت به‌صورت جداگانه بررسی می‌کند (GHSA-pjw7-q94g-4q34).
  • تقویت جریان انتشار پیش‌نمایش Playground برای استخراج فراداده درخواست ادغام و کامیت از اجرای گردش کار (workflow) آغازگر (#978).
  • تقویت تجزیه داده‌های JSON در صفحه مدیریت (#991).

ورودی‌های قدیمی‌تر لاگ تغییرات را می‌توانید در فایل CHANGELOG.md پیدا کنید.