| 开发者 | fabiomontenegro1987 |
|---|---|
| 更新时间 | 2026年5月14日 09:44 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
show_in_rest and mcp.public metadataYes. This plugin requires WordPress 6.9+ (which includes the Abilities API) and the MCP Adapter plugin to connect abilities with AI assistants like Claude.
Yes. On first activation, all abilities are enabled. You can disable any of them from Settings > WP Abilities.
Write abilities respect WordPress capabilities. For example, creating a post requires the publish_posts capability, and editing checks per-post permissions. The MCP user must have the appropriate WordPress role.
Yes. The plugin can be network-activated. Each site in the network has its own ability configuration.
Yes. The Custom Post Types section automatically detects WooCommerce products, orders, coupons, and any other registered post type. You can list, create, update, and delete items with full access to WooCommerce meta fields like _price, _sku, _stock_status, _regular_price, and more.
This plugin registers abilities using the standard wp_register_ability() API. You can register additional abilities in your own plugin using the wp_abilities_api_init hook.
ewpa/get-seopress reads SEO title, description, focus keyword, canonical URL, robots (noindex/nofollow/noarchive/noimageindex/nosnippet), Open Graph, and Twitter Card for any post or pageewpa/update-seopress updates any combination of those fields; only provided fields are modifiedewpa/yoast-get-seo reads SEO title, description, focus keyphrase, canonical URL, robots (noindex/nofollow/advanced), Open Graph, and Twitter Cardewpa/yoast-update-seo updates any combination of those fields; only provided fields are modifiedewpa/yoast-get-sitemap-index fetches and parses the Yoast sitemap index, returning all registered sitemap URLs with last modification datesewpa/update-post-meta utility ability — writes any post meta field by exact key; useful for SEO plugins or custom fields not covered by dedicated sections; protected against internal WP keys via blocklist (filterable with ewpa_blocked_meta_keys)get-post, get-page, create-post, update-post, create-page, and update-page now auto-detects the active SEO plugin (Rank Math, Yoast SEO, The SEO Framework, SEOPress, AIOSEO) instead of writing to both Yoast and Rank Math keys simultaneouslyPRIMARY KEY SQL formatted for dbDeltaewpa_log_activity() is self-healing — auto-creates table on first failed insert, no manual intervention requiredstatus (was post_status) across ewpa/get-posts, ewpa/get-pages, and ewpa/get-cpt-items for consistency with write abilitiesewpa_bearer_enabled and ewpa_db_version options (previously leaked on uninstall)nav-tab classes — resolves broken button styling on sites where themes or plugins override default button CSSdocument.readyState guard — tabs and toggle now work correctly on sites with optimization plugins (WP Rocket, LiteSpeed, etc.) that defer or combine scriptsphpcs.xml ruleset updated — WooCommerce and The Events Calendar custom capabilities declaredincludes/activity-log.php — table management, logging helpers, and AJAX clear handlerplugins_loaded hook — no reactivation neededincludes/auth.php module with authentication logic@unlink() with wp_delete_file() for proper file deletionuser_email with user_login in user listing ability to prevent email exposureshow_in_rest => true to all custom abilities meta (required for REST API and MCP discovery)wp_abilities_api_categories_init hook