| 开发者 | vanguardhive |
|---|---|
| 更新时间 | 2026年7月14日 17:07 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
You: Run the weekly cleanup. Lola: Last week you decided to keep post revisions for 30 days and leave the ones on your landing pages alone. Going by that, 1,240 revisions and 1.2K expired transients are safe to clear, about 34 MB. I'll show you the exact list before anything runs. Proceed?You didn't repeat your rules. You didn't re-explain last week. Lola already knew, because she remembers your site across sessions while every other AI tool forgets the moment you close the tab. That is the difference between a chatbot and an agent that runs your site. Running WordPress once is easy; running it every day wears you down—separate screens, repeated clicks, context gone when you close the session. That grind has a name: admin fatigue, the real cost of running a site. It hits hardest in WooCommerce, where every order and stock update adds another screen. I ran a store for ten years; what burned me out was never the selling—it was the admin. LolaCore is where that stops. Lola is an AI agent inside your wp-admin. You tell her what you need; she does the admin work and shows you exactly what she will change before anything happens. No new dashboard. No external tool. She works where you already work. She is built natively on the WordPress 7.0 AI Client and the Abilities API. She reads your database, reasons about it, and executes real actions only with your explicit approval. Full picture: documentation. Persistent memory Memory is the foundation everything else stands on. Lola remembers facts across sessions: plugin conflicts, security findings, your preferences, decisions you have made—all stored locally in your WordPress database. Important findings stay sharp; old trivia fades; pinned facts stay longer. When you start a new conversation, you don't re-explain your stack. You pick up the thread. How decay, boosting, and export/import work: persistent memory guide. 77 abilities. 10 domains. One chat.
block.json, editor scripts, and the PHP render callback; you preview in Playground, then install on approval.es_ES or pt_BR and the full admin experience runs in native Spanish or Brazilian Portuguese: settings panel, chat widget, ability labels, onboarding, preview cards, errors, and status messages. More than 1,050 user-facing strings per locale — not a thin language pack.
The intent router is localized for both languages. Ask in Spanish or Portuguese which pages are in draft, what needs attention today, or to list your skills — Lola routes to the right tools without English keywords. Other locales fall back to English.
Lola's lane
A tool that does everything does nothing well. Lola is built narrow on purpose.
"Give me a quick briefing on the site. Anything that needs attention today." "Update all plugins except Elementor and [plugin name]. Show me the list first." "How much have we sold this week? Compare it to last week."There are 45 more in the prompt library: daily check-ins, maintenance routines, session combos.
lolacore folder to /wp-content/plugins/ or install via the WordPress plugin screen.Admin fatigue is the cumulative cost of running a WordPress site through a panel that puts dozens of clicks between the simple thing you want to do and actually getting it done. It is worst in WooCommerce stores, but every WordPress admin feels it. LolaCore exists to remove it: you describe the task, Lola does the admin work from chat. Full explanation: what is admin fatigue.
No. You tell Lola what you need in plain language, the same way you would explain it to an employee. No commands, no syntax, nothing to memorize. If you can describe the task, Lola can run it.
Every write action requires explicit confirmation. Lola shows you exactly what she is about to do, and you approve or cancel. Safety guards prevent deactivating LolaCore itself, deleting the last administrator, and permanent content deletion without warning. All executed actions are logged with before/after snapshots.
Memory is what Lola knows about your site: facts, decisions, and preferences she has picked up over time. Skills shape how she works a task; one might load a safety protocol before a bulk deletion. Playbooks are curated manuals for a whole domain, like the rules of your FSE build or your brand guidelines, and she reads the matching one before she works in that area. All three sit on top of her abilities, which are the actions she actually takes in WordPress.
No. LolaCore is free. The only cost is your own AI provider: you connect your account in WordPress settings and pay that provider directly for what you use. LolaCore takes no cut, adds no markup, and never charges per message.
Yes. If WooCommerce is active, Lola automatically detects it and enables 13 dedicated abilities for product management, order tracking, customer data, coupons, categories, and sales reporting.
No. The store owner feels admin fatigue most acutely, so a lot of the examples are about WooCommerce, but 64 of Lola's 77 abilities are general WordPress work: diagnostics, plugins, content, users, database, themes, and settings. If you run any WordPress site, Lola earns her keep with or without WooCommerce.
When you chat with Lola: your messages, a summary of your site scan (WordPress version, plugin list, PHP version), and relevant memory facts. Passwords, API keys, and personal user data are never included in the AI context.
All data (memory facts, chat history, configuration) is stored in your WordPress database. Six dedicated tables are created on activation (lolacore_memory, lolacore_log, lolacore_config, lolacore_sessions, lolacore_messages, lolacore_skills). Nothing is sent to external servers except your chat messages to your configured AI provider when you actively use the chat.
Deactivation clears scheduled cron events but preserves all your data. Uninstalling the plugin permanently deletes all database tables and stored options. Your choice.
Lola reads and writes standard WordPress data: options, post meta, users. She works alongside Yoast SEO, RankMath, ACF, Contact Form 7, and any plugin that stores data in the WordPress database.
Yes. Install LolaCore on each client site independently. Each installation keeps its own memory and its own logs, so one client's context never bleeds into another's. The free addons cover the tools you build with (Elementor, ACF, SEO, forms, analytics, block themes), and consultants use Lola to cut down monthly maintenance and produce client reports from a conversation.
Yes. Every ability is exposed through the WordPress Abilities API, and LolaCore bundles a zero-config MCP server. Over MCP, your own agent (Claude Code, Cursor, Claude Desktop) drives Lola's toolset directly under the rules you set for it: all abilities, the persistent memory, skills, playbooks, Plugin Builder and Block Builder. Agencies use this to run a fleet: add each client site's MCP server to one editor and a single agent updates, audits, and reports across all of them. Plugins and blocks built over MCP still have to pass WordPress Playground before they can be installed. Lola herself, with her judgment and confirm-before-write flow, lives in the wp-admin chat.
LolaCore is built entirely on the native AI Client introduced in WordPress 7.0. This eliminates external HTTP dependencies, uses WordPress's own credential management, and ensures long-term compatibility as the platform evolves. No shims, no polyfills, no fallback layers.
This readme covers the essentials. The full documentation goes deeper: memory mechanics, the complete ability catalog with examples, a prompt library with 48 ready-to-use conversation starters, a detailed settings walkthrough, and 45+ answers across 12 FAQ categories. LolaCore Documentation
lolacore/get-site-info, lolacore/get-memory-context, lolacore/get-action-history, and lolacore/get-scan-data are now exposed through the LolaCore MCP server. Previously the guard only whitelisted chat-bridge tool names (e.g. get-site-status), so MCP agents received a misleading “requires a valid license” error when calling the documented boot abilities. Uses WordPress core wp_get_abilities() (WP_Ability instances), not the non-existent wp_get_registered_abilities() helper.es_ES) and Brazilian Portuguese (pt_BR). More than 1,050 user-facing strings per locale: settings UI, chat widget, ability labels, onboarding, preview cards, errors, and status messages. Shipped as compiled .mo language packs; other locales fall back to English.você, not European Portuguese).requestAdditionalCategories meta-tool adds 1–2 domain categories to the session without loading every ability (MCP-style discover → expand → execute).getDiscoveredAbilities search — filter by query, category, limit, or names_only so Lola finds the right tool without dumping the full registry into context.wp_lolacore_playbooks self-heal on the next admin request — no deactivate/reactivate required.rollback_plugin). Lola can list older versions first (get_plugin_versions). Premium and custom plugins are blocked with a clear message.wp-content/lolacore-blocks/ after your approval. Nine Block Builder abilities (createBlock, updateBlockCode, listBuiltBlocks, getBuiltBlock, getInstalledBlock, testBlock, installBlock, uninstallBlock, deleteBuiltBlock).block-development for Block Builder scaffolding and iteration.playbook-format contract, system playbook plugin-development for Plugin Builder, database and filesystem sources, model-adaptive delivery (inline hints for lightweight models, full attachment on ability use), and seven playbook abilities for chat and MCP.blueprint-url), so MCP and chat agents can give you a clickable link that opens Playground in the browser without copying a megabyte-long URL from wp-admin.<script> tags). Messages are no longer stripped by over-aggressive sanitization, and code payloads are base64-encoded in transit so hosting WAF rules do not block admin-ajax requests.es_ES) admin UI, Addons screen, and settings reorganization.tool_call_id errors during multi-tool runs.listSkills ground-truth rule and session-summary locale respect.getDiscoveredAbilities and manageRoles.ErrorMessages, and chat error UX.uploadMedia.