Från fråga till underlag
Gör en databasfråga till ett beslut som du kan kontrollera
Håll det aktuella tillståndet, det avsedda målet, den föreslagna åtgärden och det returnerade resultatet åtskilda.
01
Läs det aktuella databastillståndet
Använd den övergripande hälsobilden för tabellmotorer, lagring, indexfynd, inställningshälsa och observerbarhetstäckning. Använd smalare kontroller för motorer, index eller inställningar när frågan är specifik.
02
Inspektera inläggens innehåll före redigering
Lista först inlägg vars råinnehåll innehåller en söksträng. För en känd fras använder du exakt sök och ersätt; för ett mönster använder du regex-ersättning. Behandla båda som torrkörningar tills du uttryckligen bekräftar en skarp skrivning.
03
Välj en avgränsad underhållsåtgärd
Rensning av utgångna transienter kan planera eller radera högst 500 par av utgångna transienter per anrop och returnerar inga namn eller värden. Underhåll av autoload för alternativ kan planera eller ändra högst 25 uttryckligen angivna icke-transienta alternativnamn utan att läsa eller ändra deras värden.
Konvertering av kärntabeller är begränsad till uttryckligen valda tillåtna kärntabeller. Dessa åtgärder börjar som torrkörningar, och skarp radering, ändringar av alternativ, konvertering eller innehållsskrivningar kräver uttrycklig bekräftelse.
04
Verifiera det resulterande tillståndet
Efter en konvertering ska du inspektera det resulterande tillståndet innan du förlitar dig på det. Använd svaret för att skilja mellan resultatet av databassatsen, det verifierade eftervillkoret och om mutationen är känd eller okänd.
Kontrollgränser
Låt WordPress hålla identitet och behörighet synliga
En AI-assistent kan begära ett resultat via MCP, medan WordPress tillämpar webbplatsens egen identitet, behörigheter och rapportering av ändringar.
AI-assistent via MCP
En AI-assistent skickar en begäran via MCP, och WordPress utvärderar den inom webbplatsens egen identitet och behörigheter.
Godkänt tabellmål
Tabellåtgärder accepterar en logisk WordPress-tabellnyckel. Godtyckliga tabellnamn och fri SQL accepteras inte.
Upplösning av fysiskt namn
WordPress fastställer det fysiska tabellnamnet efter valet, så att anpassade prefix och bastabeller i multisite fortfarande stöds.
Myndighet för hela nätverket
På multisite kräver en nätverksglobal tabellnyckel både superadmin- och nätverksalternativbehörighet, även för gransknings- och torrkörningsbegäranden.
Ändringsrapportering
Ett konverteringssvar skiljer mellan resultatet av databassatsen, det verifierade eftervillkoret och om mutationen är känd eller okänd.
Beroenden
Krav för MCP-databasfunktioner
Håll WordPress-körmiljön, PHP-körmiljön och MCP-anslutningen tillgängliga som separata krav.
WordPress 6.9 eller senare
WordPress Abilities API i WordPress 6.9 eller senareGer de inbyggda gränssnitten för registrering och körning av abilities.
PHP 8.0 eller senare
PHP 8.0 eller senareKör tilläggskoden.
MCP-klientåtkomst
WordPress MCP AdapterGör registrerade WordPress-abilities tillgängliga för MCP-klienter.
Stabilt paket
Utvärdera databasunderlaget i din egen miljö
Ladda ned det stabila, självhostade ZIP-paketet för att testa om dess WordPress-databasunderlag besvarar underhållsfrågan du har framför dig.
