AI správa WordPressu: Provozujte svůj web s AI agenty
WordPress pohání 43 % webu. Přesto je správa WordPress webu stále manuální dřina — psaní příspěvků, moderování komentářů, aktualizace pluginů, kontrola statistik, úprava nastavení. Každý úkol sám o sobě malý. Dohromady smrt tisícem kliknutí.
Co kdybychom svému WordPress webu mohli jednoduše říct, co má dělat?
To dělá AI WordPress Studio v TeamDay. Připojte svůj WordPress web — WordPress.com nebo self-hosted — a AI agent ho spravuje prostřednictvím konverzace. Ne plugin, který automaticky generuje odpadní obsah. Skutečný agent s nástroji, který čte váš web, rozumí kontextu a plní vaše pokyny.
Jak to funguje: WordPress a MCP
Kouzlo je MCP — Model Context Protocol. Je to otevřený standard, který dává AI agentům strukturovaný přístup k externím nástrojům. Místo scrapování administrace WordPress nebo naslepo volání API se agent připojuje přes správný protokol, který WordPress nativně ovládá.
TeamDay podporuje dvě metody připojení:
WordPress.com — OAuth jedním kliknutím
Pokud je váš web na WordPress.com, připojení trvá 10 sekund:
- Klikněte na Připojit ve WordPress Studiu
- Autorizujte pomocí svého WordPress.com účtu
- Hotovo — agent nyní může spravovat váš web
Self-Hosted WordPress — Plugin + Application Password
Provozujete WordPress na vlastním serveru? Potřebujete WordPress 6.9 nebo novější (který zavedl Abilities API, na němž MCP závisí). Pak dva kroky na vaší straně:
- Nainstalujte plugin MCP Adapter — V administraci WordPress: Pluginy → Přidat nový → hledat „MCP Adapter”. Nebo stáhněte z GitHubu. Aktivujte.
- Vytvořte Application Password — Uživatelé → Váš profil → srolujte na „Application Passwords” → pojmenujte ho „TeamDay” → klikněte Přidat. Zkopírujte heslo (znovu zobrazeno nebude).
Poté v TeamDay přidejte integraci Self-Hosted WordPress a zadejte URL webu, uživatelské jméno a aplikační heslo. TeamDay se automaticky připojí k MCP Adapter endpointu na vašem webu.
Proč Application Passwords? Jsou zabudovány do WordPressu od verze 5.6. Na rozdíl od vašeho hlavního přihlašovacího hesla lze aplikační hesla kdykoliv odvolat a nedávají přístup do administrace WordPress — pouze k REST API.
Co agent umí
Po připojení se váš WordPress web stane nástrojem, který AI může používat. Takto to vypadá v praxi:
Obsahové operace
- Psaní příspěvků — „Napiš blogový příspěvek o naší aktualizaci produktu Q1 a publikuj ho” → Agent příspěvek navrhne, naformátuje, nastaví kategorie a tagy a publikuje.
- Úprava stránek — „Aktualizuj stránku O nás — změň rok vzniku na 2024” → Hotovo během vteřin.
- Správa médií — Nahrání obrázků, nastavení náhledových obrázků, organizace mediální knihovny.
Správa webu
- Správa pluginů — „Které pluginy potřebují aktualizaci?” → Dostane seznam. „Aktualizuj je všechny” → Provedeno.
- Moderování komentářů — „Zkontroluj spam komentáře a smaž je” → Zkontroluje, odfiltruje, odstraní.
- Správa uživatelů — „Přidej účet přispěvatele pro [email protected]” → Vytvoří účet se správnou rolí.
Monitoring
- Statistiky návštěvnosti — „Jak si vedl blogový příspěvek z minulého týdne?” → Stáhne zobrazení, návštěvníky, zdroje.
- Stav webu — „Jsou na webu nějaké problémy?” → Zkontroluje konflikty pluginů, stav aktualizací, bezpečnostní upozornění.
Klíčový rozdíl od chatbota: agent vám neříká, jak tyto věci dělat. Dělá je. Když řeknete „publikuj příspěvek”, je publikovaný. Když řeknete „smaž spam komentáře”, jsou smazané.
Skutečná síla: Synergii napříč kancelářemi
WordPress management agent sám o sobě je užitečný. WordPress ale neexistuje ve vakuu — je to publikační vrstva pro contenový provoz zahrnující SEO výzkum, analytiku, tvorbu obsahu a distribuci. Zde zazáří multi-kancelářová architektura TeamDay.
WordPress Studio + SEO kancelář
AI SEO kancelář se připojuje k Ahrefs, Google Search Console a SE Ranking. Zná vaše klíčová slova, backlink profil a contenové mezery.
Kombinovaný workflow:
- SEO kancelář identifikuje příležitost klíčového slova: „nejlepší nástroje pro projektové řízení 2026” — velký objem, nízká konkurence
- Řeknete WordPress Studiu: „Napiš a publikuj příspěvek cílený na ‘nejlepší nástroje pro projektové řízení 2026’”
- Agent napíše SEO optimizovaný příspěvek pomocí dat klíčových slov z vaší SEO kanceláře a pak ho publikuje na WordPress
- Příští týden SEO kancelář sleduje, jak nový příspěvek ranuje
WordPress Studio + Content Studio
AI Content Studio má specializované agenty pro psaní, generování obrázků a překlad. Píše dlouhý obsah lepší kvality, než jaký vyprodukuje obecný agent.
Kombinovaný workflow:
- Content Studio napíše podrobný článek s vlastním coverem
- Překladač obsahu ho lokalizuje do španělštiny, francouzštiny, němčiny, japonštiny
- WordPress Studio publikuje anglickou verzi na váš hlavní web
- Překlady publikujete do svého vícejazyčného WordPress nastavení (WPML/Polylang)
WordPress Studio + Data Analytics
AI Data Analytics kancelář se připojuje k vašim databázím a buduje dashboardy. V kombinaci s WordPressem pro data-driven obsah:
- Stáhněte čtvrtletní metriky z databáze
- Generujte grafy a přehledy
- WordPress Studio je publikuje jako příspěvek s datovým reportem
- Naplánujte spuštění každé čtvrtletí automaticky
Naplánované mise: Nastavte a zapomeňte
WordPress Studio přichází s výchozími misemi, které lze aktivovat:
- Týdenní contenový přehled — Každé pondělí agent audituje vaše nedávné příspěvky: kontroluje nefunkční odkazy, chybějící alt texty, zastaralé informace a SEO problémy. Vyprodukuje report s doporučenými opravami.
- Denní moderování komentářů — Každé ráno agent zkontroluje nové komentáře, označí spam a volitelně automaticky schválí komentáře od známých přispěvatelů.
Můžete vytvářet i vlastní mise. Nápady:
- Měsíční audit pluginů — Zkontrolujte všechny pluginy pro aktualizace, bezpečnostní zranitelnosti a nepoužívané pluginy k odstranění
- Týdenní skenování obsahu konkurence — Porovnejte frekvenci publikování a témata s blogy konkurence (kombinujte s daty SEO kanceláře)
- Denní přehled statistik — Ranní souhrn včerejší návštěvnosti, nejlepších příspěvků a zdrojů odkazů
Nastavení: 5minutový průvodce
Pro WordPress.com
- Přejděte do svého pracovního prostoru TeamDay → AI Teams → WordPress Studio
- Klikněte na Připojit → WordPress.com
- Autorizujte pomocí svého WordPress.com účtu
- Začněte chatovat: „Ukaž mi mé nedávné příspěvky”
Pro Self-Hosted WordPress
Požadavky: WordPress 6.9 nebo novější (pro Abilities API).
- Na vašem WordPress webu:
- Nainstalujte a aktivujte plugin MCP Adapter (Pluginy → Přidat nový → hledat „MCP Adapter”)
- Přejděte na Uživatelé → Váš profil → Application Passwords
- Zadejte název „TeamDay”, klikněte na Přidat nové Application Password
- Zkopírujte vygenerované heslo
- V TeamDay → WordPress Studio → Připojit → WordPress (Self-Hosted)
- Zadejte URL webu (např.
https://mujblog.cz), uživatelské jméno a aplikační heslo - Začněte chatovat: „Jaký je stav mého webu?”
Řešení problémů
„Unexpected token ’<’ — is not valid JSON”
Symptom: Agent zobrazuje MCP error -32603: Unexpected token '<', "<!DOCTYPE"... is not valid JSON.
Příčina: MCP proxy přijímá HTML stránku místo JSON API odpovědi. To téměř vždy znamená, že Authorization hlavička je odstraněna dříve, než se dostane k WordPressu.
Rychlý test: Spusťte v terminálu (nahraďte URL webu a přihlašovacími údaji):
curl -s -u "vaseuzivatelskeJmeno:xxxx xxxx xxxx xxxx xxxx xxxx" \
"https://vasweb.cz/wp-json/wp/v2/users/me" | head -c 200
Pokud dostanete {"code":"rest_not_logged_in",...} přes platné přihlašovací údaje, Authorization hlavička je odstraňována.
Jak zjistit typ serveru: Zkontrolujte hlavičky odpovědi:
curl -sI "https://vasweb.cz/" | grep -i "server\|litespeed\|x-powered"
Hledejte x-litespeed-cache nebo server: LiteSpeed — to říká, že je to LiteSpeed server a přístup přes .htaccess samotný nebude fungovat.
Oprava: přístup přes mu-plugin (funguje na všech serverech)
Toto je doporučená oprava, která funguje na LiteSpeed, Apache (CGI režim), Nginx a jakékoliv jiné konfiguraci serveru. Vytvořte soubor wp-content/mu-plugins/fix-auth-header.php:
<?php
/**
* Fix Authorization header stripped by LiteSpeed/Apache CGI/FastCGI.
* Must-use plugin — loads automatically, can't be deactivated accidentally.
*/
if ( ! isset( $_SERVER['HTTP_AUTHORIZATION'] ) ) {
// Try common server variables first
if ( isset( $_SERVER['REDIRECT_HTTP_AUTHORIZATION'] ) ) {
$_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['REDIRECT_HTTP_AUTHORIZATION'];
} elseif ( isset( $_SERVER['CGI_HTTP_AUTHORIZATION'] ) ) {
$_SERVER['HTTP_AUTHORIZATION'] = $_SERVER['CGI_HTTP_AUTHORIZATION'];
}
// Fall back to getallheaders() — bypasses LiteSpeed's header filtering
if ( ! isset( $_SERVER['HTTP_AUTHORIZATION'] ) && function_exists( 'getallheaders' ) ) {
$headers = getallheaders();
if ( isset( $headers['Authorization'] ) ) {
$_SERVER['HTTP_AUTHORIZATION'] = $headers['Authorization'];
} elseif ( isset( $headers['authorization'] ) ) {
$_SERVER['HTTP_AUTHORIZATION'] = $headers['authorization'];
}
}
// Last resort — apache_request_headers()
if ( ! isset( $_SERVER['HTTP_AUTHORIZATION'] ) && function_exists( 'apache_request_headers' ) ) {
$apache = apache_request_headers();
if ( isset( $apache['Authorization'] ) ) {
$_SERVER['HTTP_AUTHORIZATION'] = $apache['Authorization'];
}
}
}
Proč mu-plugin místo
.htaccess? Na serverech LiteSpeed (GreenGeeks, Hostinger, Namecheap, mnoho cPanel hostingů) direktivy.htaccessjakoSetEnvIf AuthorizationaRewriteRulespolehlivě hlavičku nepředají. LiteSpeed ji odstraní na úrovni webového serveru ještě před spuštěním pravidel.htaccess. Mu-plugin používá nativní PHP funkcigetallheaders(), která čte hlavičky přímo z vrstvy SAPI — čímž zcela obchází filtrování LiteSpeed.
Proč ne běžný plugin? Soubory v
wp-content/mu-plugins/se načítají automaticky před všemi ostatními pluginy a nelze je deaktivovat z administrace. To je klíčové, protože oprava autorizace musí proběhnout před tím, než WordPress zpracuje jakýkoliv REST API požadavek.
Po vytvoření souboru ověřte, že funguje:
curl -s -u "vaseuzivatelskeJmeno:xxxx xxxx xxxx xxxx xxxx xxxx" \
"https://vasweb.cz/wp-json/wp/v2/users/me?_=$(date +%s)"
Měli byste vidět JSON svého uživatelského profilu s "id": — to potvrzuje, že autentizace funguje. Parametr ?_=$(date +%s) obchází mezipaměť LiteSpeed.
Alternativa: oprava přes .htaccess (pouze Apache)
Pokud váš server běží na Apache s mod_php (ne CGI/FastCGI), funguje tato jednodušší oprava. Přidejte do .htaccess v kořenovém adresáři WordPress:
# Pass Authorization header to PHP (Apache mod_php only)
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Na LiteSpeed ani Apache v CGI/FastCGI režimu to nefunguje. V případě pochybností použijte výše popsaný přístup přes mu-plugin.
„401 Unauthorized” nebo „rest_forbidden”
Symptom: Agent se připojí, ale dostane WordPress API error (401): rest_forbidden.
Možné příčiny:
- Odstraňování Authorization hlavičky (nejčastější příčina) — To je příčina č. 1 na sdíleném hostingu. Použijte výše popsanou opravu přes mu-plugin. Poznáte to tak, že každý ověřený požadavek vrátí stejnou chybu 401 bez ohledu na to, zda jsou přihlašovací údaje platné.
- Application Password bylo odvoláno — Přejděte na Uživatelé → Profil → Application Passwords a zkontrolujte, zda stále existuje.
- Špatné uživatelské jméno — Uživatelské jméno musí být vaše WordPress přihlašovací jméno, ne zobrazené jméno nebo e-mail. Zkontrolujte pole „Uživatelské jméno” na stránce Uživatelé → Váš profil. Pozor: některá uživatelská jména obsahují tečku (např.
kevinc.) — nezapomeňte ji uvést. - LiteSpeed Cache — LiteSpeed agresivně cachuje REST API odpovědi včetně ověřených. Přidejte do testovacích požadavků cache-busting parametr (
?_=123) nebo nakonfigurujte LiteSpeed, aby vylučoval/wp-json/z cachování. - Bezpečnostní plugin blokuje REST API — Pluginy jako miniOrange, Wordfence nebo Disable REST API mohou blokovat jmenný prostor
/mcp/. Přidejte/wp-json/mcp/na whitelist v nastavení pluginu. - ModSecurity / WAF — Někteří poskytovatelé hostingu provozují pravidla ModSecurity, která blokují MCP endpoint a vrací 404 místo 401. Kontaktujte svého poskytovatele hostingu a požádejte o whitelistování cesty
/wp-json/mcp/.
„Připojeno, ale omezené nebo 0 dostupných schopností”
Symptom: Připojení proběhne úspěšně, ale agent říká, že nemá nástroje, omezené schopnosti nebo může spustit pouze get-site-info a get-environment-info.
Proč se to děje: WordPress 6.9 zavedl Abilities API, přes které MCP Adapter zpřístupňuje funkce WordPressu AI agentům. Abilities API je však zcela nové — WordPress core aktuálně registruje jen hrstku schopností. Schopnosti pro správu obsahu (vytváření příspěvků, nahrávání médií, správa komentářů) zatím nejsou v core registrovány jako MCP schopnosti.
Dobrá zpráva: váš agent má stále plné možnosti. Application Password vytvořené pro MCP připojení také ověřuje WordPress REST API (/wp-json/wp/v2/), které je dostupné od WordPressu 4.7 a podporuje kompletní správu obsahu:
- Vytváření, úpravy a publikování příspěvků a stránek
- Nahrávání obrázků a nastavení náhledových obrázků
- Správa kategorií, tagů a taxonomií
- Moderování a odpovídání na komentáře
- Správa uživatelů a rolí
- Aktualizace nastavení webu
Agent používá REST API přímo pro obsahové operace — nezávisí výhradně na MCP schopnostech. Takže i s pouhými 2 zaregistrovanými MCP schopnostmi může agent psát příspěvky, nahrávat obrázky, spravovat mediální knihovnu a zvládat všechny každodenní operace WordPressu.
Jak získat více MCP schopností:
- Aktualizujte plugin MCP Adapter na nejnovější verzi — novější verze registrují více schopností.
- Zkontrolujte nastavení MCP Adapter ve WordPress Administrace → Nastavení → MCP Adapter. Ujistěte se, že jsou schopnosti povoleny.
- Počkejte na aktualizace WordPress core — s vydáním WordPressu 6.10+ bude nativně registrováno více core schopností.
- Vytvořte must-use plugin pro vynucení veřejnosti core schopností. Vytvořte soubor na
wp-content/mu-plugins/mcp-public-abilities.php:
<?php
/**
* Make WordPress core abilities visible to MCP
*/
add_filter('wp_abilities_register', function($abilities) {
foreach ($abilities as &$ability) {
if (!isset($ability['mcp']['public'])) {
$ability['mcp']['public'] = true;
}
}
return $abilities;
});
- Deaktivujte a reaktivujte plugin MCP Adapter pro vynucení opětovné registrace.
Připojení funguje lokálně, ale ne z TeamDay
Pokud máte přístup na https://vasewebstranka.cz/wp-json/mcp/mcp-adapter-default-server z prohlížeče, ale TeamDay se nemůže připojit:
- Cloudflare Bot Protection může blokovat server-to-server požadavky. Přidejte v Cloudflare pravidlo firewallu pro povolení požadavků na cesty
/wp-json/*. - IP-based omezení — Někteří poskytovatelé hostingu blokují neprochlížečové požadavky. Zkontrolujte nastavení IP whitelistingu ve vašem hostingovém panelu.
- Cloudflare „Under Attack Mode” — Pokud je zapnut, přidává JavaScript výzvu, kterou API klienti nemohou vyřešit. Vypněte nebo vytvořte bypass pravidlo pro
/wp-json/.
Instalace v podadresáři
Pokud je WordPress nainstalován v podadresáři (např. https://example.com/blog/), zadejte úplnou cestu včetně podadresáře. TeamDay automaticky přidá cestu k MCP endpointu:
https://example.com/blog/→https://example.com/blog/wp-json/mcp/mcp-adapter-default-serverhttps://example.com/→https://example.com/wp-json/mcp/mcp-adapter-default-server
Proč MCP záleží pro WordPress
WordPress má REST API již roky. Proč tedy záleží na MCP?
Protože API jsou pro vývojáře. MCP je pro agenty.
REST API vám dává endpointy — POST /wp/v2/posts, GET /wp/v2/comments. Potřebujete znát schéma, spravovat autentizaci, parsovat odpovědi, spravovat stránkování. To je v pořádku pokud stavíte aplikaci. Je to příšerné pro AI agenta, který se snaží pomoci uživateli spravovat jejich web.
MCP zabalí API do protokolu, který AI agenti rozumí nativně. WordPress 6.9 zavedl Abilities API — způsob, jak WordPress core a pluginy mohou registrovat schopnosti (zvané „abilities”), které mohou externí nástroje objevovat a spouštět.
Co přijde
Ekosystém WordPress MCP je mladý. Očekáváme rychlý vývoj:
- WooCommerce operace — Správa produktů, objednávek a inventáře přes stejné agentní rozhraní
- Správa více webů — Spravujte celou WordPress síť z jedné konverzace
- Tvorba Gutenberg bloků — Popište rozvržení, získejte vzor bloku
- Přizpůsobení témat — „Změň barvu pozadí záhlaví na barvu naší značky” → Aplikováno
Základ je tady. WordPress mluví MCP. TeamDay mluví MCP. Zbytek je jen rozšiřování toho, co agent s tímto připojením dokáže.
Vyzkoušejte
AI WordPress Studio je nyní k dispozici v TeamDay. Připojte svůj WordPress web za pár minut a pak agentovi řekněte, co potřebujete udělat.
Konec smrti tisícem kliknutí.