Popis
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.
- Klasifikace obsahu – Navrhuje relevantní štítky a kategorie pro uspořádání obsahu.
- 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
Aktivně vyvíjíme nové funkce, které vám usnadní práci s WordPressem:
- AI Playground – Vyzkoušejte si různé modely umělé inteligence a jejich poskytovatele.
- Content Assistant – Psaní a úpravy textů s využitím umělé inteligence v editoru Gutenberg.
- Site Agent – Správa WordPressu pomocí přirozeného jazyka.
- Automatizace pracovních postupů – Automatizace úkolů pomocí umělé inteligence.
Roadmap
Aktuální plán vývoje pluginů si můžete prohlédnout ve filtrovaném zobrazení na stránce WordPress AI GitHub Project Board.
Pro vývojáře
Tento plugin pro umělou inteligenci je navržen tak, aby se dal studovat, rozšiřovat a dále na něm stavět. Ať už jste vývojář pluginů, agentura nebo poskytovatel hostingu, můžete:
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.
Rozšíření pluginu:
- Vytváření vlastních experimentů – K vytvoření vlastních funkcí využívajících umělou inteligenci použijte základní třídu
Abstract_Feature. - Přednastavení poskytovatelů – Provozovatelé a agentury mohou nastavit pluginy AI Connector tak, aby uživatelé nepotřebovali vlastní API klíče.
- Registrace vlastních schopností – Propojte se s rozhraním API schopností a přidejte nové funkce umělé inteligence.
- Přepsání výchozího chování – Pomocí filtrů můžete přizpůsobit výzvy, odpovědi a prvky uživatelského rozhraní.
- Komplexní háčky – Filtry a akce v celém kódu pro přizpůsobení.
Nástroje pro vývojáře již brzy:
- AI Playground – Vyzkoušejte si různé modely umělé inteligence a zadání.
- MCP (Model Context Protocol) – Integrace a testování funkcí protokolu MCP do pracovních postupů v systému WordPress.
- Rozšíření poskytovatelů – Podpora pro testování dalších nebo alternativních poskytovatelů umělé inteligence.
Začínáme:
- Přečtěte si Průvodce přispíváním s informacemi o nastavení vývojového prostředí
- Zapojte se do diskuze v kanálu #core-ai na Slacku pro WordPress
- Projděte si repozitář GitHub a podívejte se, jak se experimenty vytvářejí
- Zapojte se do diskusí o tom, jak by měl plugin nejlépe fungovat.
Těšíme se na vaše příspěvky! Ať už chcete vytvářet nové experimenty, vylepšovat stávající funkce nebo pomáhat s dokumentací, podívejte se na náš repozitář GitHub a zapojte se.
Snímky obrazovky

























Instalace
- Install the plugin through the
Plugins -> Add Pluginscreen, or upload the plugin files to the/wp-content/plugins/aidirectory. We recommend trying the plugin on a staging site first. - Activate the plugin through the
Pluginsscreen in WordPress. - Install and activate at least one AI Connector plugin, then go to
Settings -> Connectorsand add your API key. - Go to
Settings -> AIand 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. - Try it out. For Title Generation, edit a post and click into the title field. Click the
Generatebutton above the field, then choose a suggestion and clickSelectto insert it.
Nejčastější dotazy
-
K čemu tento plugin slouží?
-
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 -> Connectorsscreen, 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.
-
Je to bezpečné pro použití v produkčním prostředí?
-
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. -
Kteří poskytovatelé umělé inteligence jsou podporováni?
-
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. -
Potřebuji k využívání těchto funkcí API klíč?
-
Ano, v současné době je nutné zadat vlastní API klíč pro nakonfigurovaný plugin AI Connector, jako je například OpenAI, Google AI nebo Anthropic.
-
Kolik to stojí?
-
Samotný plugin je zdarma, ale za využívání API od vámi vybraného poskytovatele AI budete muset zaplatit. Náklady se liší podle poskytovatele a rozsahu využití. Většina poskytovatelů nabízí na začátek bezplatné zkušební kredity. Existují také někteří místní, open-source a bezplatní poskytovatelé (jako Ollama), které lze rovněž využít.
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.
-
Mohu to používat, aniž bych uměl programovat?
-
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 -> AIand use them directly from the post editor. As with any Experiment, we recommend trying them on a staging site first. -
Podporuje tento plugin klasický editor?
-
Č.
Plugin AI v současné době podporuje pouze blokový editor (známý také jako Gutenberg). Plugin je navržen s ohledem na moderní rozhraní API editorů, pracovní postupy založené na blocích a neustále se rozvíjející editační funkce vyvíjené v rámci jádra WordPressu (včetně Gutenbergu).
Blokový editor je od verze WordPress 5.0 z roku 2018 výchozím editačním prostředím WordPressu a zůstává hlavním předmětem aktivního vývoje editoru. Zaměření vývojových snah na blokový editor umožňuje projektu rychleji zavádět nové funkce, experimenty a integrace a zároveň se vyhnout složitosti spojené s údržbou paralelních implementací napříč různými editačními prostředími.
Ačkoli má plugin Classic Editor i nadále velký počet uživatelů, tým Core AI se rozhodl upřednostnit inovace a experimentování v rámci ekosystému Block Editoru. V současné době se neplánuje přidání oficiální podpory pro Classic Editor.
-
Something went wrong. How do I turn the plugin off?
-
Go to
Pluginsand deactivate AI. If you can’t reach the admin, deactivate it with WP-CLI (wp plugin deactivate ai) or rename thewp-content/plugins/aifolder using FTP or your host’s file manager. To turn off a single Experiment instead, disable it inSettings -> AI. The Getting Started guide has more troubleshooting steps. -
Kde mohu získat pomoc nebo nahlásit problémy?
-
- Questions and help: Post in the plugin’s support forum, or ask in the #core-ai channel on WordPress Slack.
- Bugs and feature requests: Open an issue in the AI plugin’s GitHub repository.
- Problems connecting to a provider or with an API key: Contact the support forum or GitHub repository for that AI Connector plugin, such as Anthropic, Google, or OpenAI.
Recenze
Autoři
AI je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „AI“ byl přeložen do 19 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “AI” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.5.0 – 2026-10-29
Přidáno
- 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 Accessscreen 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.fieldsJavaScript 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 awpai_featured_connectorsfilter to change the list (#1212).
Změněno
- 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, andcore/users-queryabilities now set thepublicmeta 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/v1REST 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_daysargument toDELETE /ai/v1/logs(#1182). - The
core/settings-getability now matches WordPress core. Settings use their REST API names (for example,titleinstead ofblogname), 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; thecore/read-settingsalias was also removed (#1206). - The
core/users-queryability now matches WordPress core. The input is nowwhere,fields, andpagination, and the output is alwaysitemsandpagination. Users are looked up through theids,slugs, orusernameslists inwhere, 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; thecore/read-usersalias was also removed (#1207). - The
core/content-queryability now matches WordPress core. The input is nowwhere,fields, andpagination, and the output is alwaysitemsandpagination. Posts are looked up through theidsorslugslists inwhere, which also requires the post type intype. Posts are filtered by author throughwhere.author, with the authoridorslug. Fields are nested, such astitle.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 ashow_in_abilitiesvalue oftrueexposes a post type. Breaking changes: Some schema fields have changed so ensure you are using the correct field names in your ability calls; thecore/read-contentalias was also removed (#1208). - The
dateandmodifiedfields ofcore/content-queryreturnsiteandgmtdates instead oflocalandgmt. Breaking change: Ensure you are using the correct field names in your ability calls (#1235). - The
registered_datefield ofcore/users-queryis replaced by aregisteredobject withsiteandgmtdates. 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).
Odstraněno
- The deprecated
core/read-settingsability alias. Usecore/settings-getwith REST API field names (for example,titleinstead ofblogname). The alias could not keep the old field names or response shape after the sync with WordPress core (#1206). - The deprecated
core/read-usersability alias. Usecore/users-querywith the newwhere,fields, andpaginationinput. The alias could not keep the old input and response shape after the sync with WordPress core (#1207). - The deprecated
core/read-contentability alias. Usecore/content-querywith the newwhere,fields, andpaginationinput. The alias could not keep the old input and response shape after the sync with WordPress core (#1208).
Opraveno
- 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_feedandthe_excerpt_rssfilters, 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
'(#1230). - The permission error for a post now mentions image prompts instead of excerpts when running image prompt generation (#1234).
Zabezpečení
- Resolved GHSA-7mwf-4ppp-cxmp (GHSA-7mwf-4ppp-cxmp).
- Resolved GHSA-g94j-h78j-rr2j (GHSA-g94j-h78j-rr2j).
1.4.0 – 5. října 2026
Přidáno
- Při moderování komentářů vypočítejte hodnotu skóre, která pro každý komentář poskytne signál relevance (0–1) na základě toho, nakolik je komentář věcný a tematicky relevantní vzhledem k příspěvku, pod kterým byl zanechán. Toto skóre zobrazte v novém sloupci na obrazovce komentářů (#681).
- Nový experiment „Markdown Feeds“, který vytváří kanály ve formátu Markdown na adrese
/feed/markdown/(dostupné v každém kontextu kanálu) a také kanály jednotlivých příspěvků a stránek prostřednictvím?output_format=markdown(#855). - Uživatelem spouštěný opakovaný pokus v rámci funkce „Překlad obsahu“ v případě selhání (#941).
- Omezit velikost fronty hromadné analýzy moderovaných komentářů (#972).
- Úložná a CRUD vrstva pro vektorové embeddingy (nová tabulka
wpai_embeddings), kterou lze využít k zaznamenání poskytovatele a modelu u každého vektoru (#976). - 9 nových výchozích cílových jazyků do experimentu „Content Translation“ (#986).
- Podpora kategorií pokynů v rámci funkce překladu obsahu (#987).
- Nové třídy
Vector_MathaVector_Ranker, které uživatelům umožňují provádět dotazy na podobnost a řazení vektorů (#993). - Indikátor načítání při zadávání návrhů během psaní (#1029).
- Propojte generování alternativního textu s nastavením dekorativních prvků bloku Obrázek (#1031).
Změněno
- Zvýšit minimální podporovanou verzi WordPressu na 7.0.3 (#1001).
- V chybových hlášeních týkajících se klasifikace obsahu zobrazovat konkrétní názvy taxonomických položek namísto obecné terminologie (#916).
- Zobrazit upozornění a deaktivovat překlad názvu, pokud je název příspěvku příliš krátký (#967).
- Aktualizujte kód pro vložení na nejnovější verzi z
PHP AI Client (#975). - Naše pomocná funkce
generate_embeddingsnyní vyžaduje
konkrétní model vnoření. Předávejtemodel(ID modelu nebo instanciModelInterface
) a v případě ID modelu taképrovider, který jej poskytuje. Jedná se o
zásadní změnu pro všechny, kteří náhodou začali tuto funkci používat (#975). - Změnit ikonu s třemi tečkami v nastavení na ikonu nástroje (#1001).
- Schopnosti
core/read-contentacore/read-usersbyly přejmenovány nacore/content-queryacore/users-query. Staré názvy zatím nadále fungují jako zastaralé aliasy (#1002). - Jako výchozí model OpenAI pro generování obrázků použijeme
gpt-image-2.5-flare(#1023). - Funkce
core/read-settingsbyla přejmenována nacore/settings-get. Starý název zatím nadále funguje jako zastaralý alias (#1087).
Zastaralé
- Funkce
ai/get-post-details. Místo toho použijte režim pro jeden příspěvek funkcecore/content-query(#1002).
Odstraněno
- Zbytečná validace URL, kterou nyní zajišťuje jádro WordPressu (#1011).
- Přepínač záhlaví
Zapnout AIna stránce nastavení AI (#985).
Opraveno
- Zajistěte, aby se fokus přesunul na tlačítko „Přijmout“, jakmile se dokončí generování obsahu v modálním okně pro změnu velikosti obsahu (#917).
- Zvýšit výchozí časový limit požadavku z 5 sekund na 30 sekund při opětovném ověřování klíčů API systémem Core. Pokud dojde k vypršení časového limitu tohoto ověřovacího požadavku, Core API klíč smaže, takže se jedná o pokus o nápravu tohoto problému (#947).
- Uložení detekce aktivního SEO pluginu do mezipaměti – s časem TTL a okamžitým zrušením platnosti při jakékoli aktivaci či deaktivaci pluginu – takže při vyhledávání meta-klíčů pro meta popisky již nedochází k opakovanému prohledávání aktivních pluginů při každém požadavku (#973).
- Vylepšuje animaci načítání funkce „Překlad obsahu“ tak, aby se zachovaly stávající barvy textu a pozadí (#977).
- Stránka nastavení se v Gutenbergu 23.9 a novějších verzích nezobrazuje poté, co byl
@wordpress/dataviewsodstraněn ze seznamu povolených soukromých API (#989). - Zajistěte, aby naše integrace pokynů načítala řádky publikovaných pokynů z typu příspěvku
wp_knowledgenamísto odstraněného typuwp_guideline, aby tyto pokyny fungovaly s nejnovější verzí Gutenbergu. Data ze starého typu příspěvku a taxonomie do nového nepřevádíme, takže každý, kdo si dříve nastavil pokyny ve starší verzi Gutenbergu, je bude muset přidat znovu (#988). - Importovat PSR s předponou z jádra
EventDispatcherdo dodávanéhoEmbeddingBuilder(#1005). - Vyhradit místo pro generování textu při automatickém doplňování, když je kurzor na konci (#1008).
- Byla aktualizována hodnota min-height kontejneru stránky nastavení
min-height, aby se rozprostíral po celé výšce zobrazení (#1013). - Opravte styl zaostření na sbalitelné kartě aktualizací balíčku
@wordpress/dataviewsna nejnovější verzi (#1035). - Protokoly požadavků AI nyní zaznamenávají chybové HTTP odpovědi (4xx/5xx) od poskytovatelů jako
errorspolu se stavovým kódem a hláškou, namístosuccess; Žádosti o generování textu v Gemini již nejsou nesprávně označovány jakoMetadata(#1040). - Skrýt tlačítko „Navrhnout odpověď“, pokud je formulář pro vložení komentáře v režimu rychlého úpravy (#1049).
- Poznámky redakce: Šablony bloků se kontrolují pouze v případě, že je v editoru bloků zapnutý režim „Zobrazit šablonu“ (#1053).
- Vložte vygenerované shrnutí do obsahu příspěvku, pokud je zapnuta možnost „Zobrazit šablonu“ (#1055).
- Sjednotili jsme styly zaostření informačních bublin s návrhy klasifikace obsahu s hlavní komponentou „Button“ (#1060).
- Schvalování konektorů již neblokuje kontrolu klíče konektoru jádrem tím, že ji přiřazuje pluginu poskytovatele nebo Gutenbergu (#1070).
- Aplikace Abilities Explorer již nepadá, když vlastnost „input“ schopnosti obsahuje několik typů (#1073).
- Při normalizaci obsahu zachovejte HTML entity a text mezi zkrácenými kódy, přičemž však nadále kódujte značky kódované pomocí entit (#1077).
- Zabránit
options.phpchybě při ověřování při ukládání obecných nastavení s aktivními oprávněními (#1080). - Zajistěte, aby názvy příspěvků, slogan webu a úryvky již neobsahovaly HTML entity ve zdrojových souborech ve formátu Markdown (#1086).
- Zajistěte, aby kanály ve formátu Markdown nevracely chybu 404 v případě, že byla pravidla přepisování znovu vygenerována bez toho, aby byl daný kanál k dispozici (#1110).
Zabezpečení
- Ujistěte se, že před povolením hromadné moderace komentářů zkontrolujeme oprávnění
moderate_comments, a poté u každého jednotlivého komentáře, který se moderuje, zkontrolujeme oprávněníedit_comment(GHSA-pjw7-q94g-4q34). - Zefektivnit pracovní postup publikování náhledů na platformě Harden the Playground tak, aby metadata k žádostem o začlenění (pull request) a k commitům byla odvozena ze spuštěného pracovního postupu (#978).
- Zlepšit analýzu dat JSON na administrační obrazovce (#991).
Starší záznamy v seznamu změn najdete v souboru CHANGELOG.md.
