Forum Replies Created

Viewing 1 replies (of 1 total)
  • Plugin Author studiomeyerio

    (@studiomeyerio)

    Hi Ruben,

    Thanks for the report, you were right. Fixed.

    Version 4.1.1 is on the way to ww.wp.xz.cn and should show up as a plugin update within the next few hours.

    While I was looking at it I noticed that WordPress 6.9 actually enforces three things on the Abilities API, not just the hook. Documenting them here in case other plugin authors run into the same wall:

    1. Hook: add_action( 'wp_abilities_api_init', ... ) instead of init. That was the notice you saw.
    2. Required category property: without it the ability is registered but then immediately dropped with a “The ability properties must contain a category string” notice. AI-Ready WP now registers its own category airewp on wp_abilities_api_categories_init and all four abilities reference it, which also groups them cleanly in the MCP Adapter and admin views.
    3. Property rename: 'callback' is now 'execute_callback' in 6.9. The old key triggers the same class of notice.

    Smoke tested against WordPress 6.9.4. All four airewp/* abilities (get-business-info, get-readiness, search-content, plus the optional get-services) are sitting in wp_get_abilities() and debug.log stays clean.

    The Pro variant had the exact same bug across the four WebMCP tools (submit-lead, book-appointment, search-products, get-analytics-summary), 1.2.1 ships the same fix.

    If you spot anything else, let me know in the forum or via issue. You helped make the plugin properly 6.9 ready.

    Cheers Matthias / StudioMeyer

Viewing 1 replies (of 1 total)