{"product_id":"chatbot-builder-wordpress","title":"Chatbot Builder Skill for WordPress","description":"\u003cp\u003eMost WordPress chat tutorials end at a box posting to admin-ajax.php with the API key sitting in an enqueued script. A wordpress chatbot plugin built that way hands the key to anyone who opens view source, returns 403 the moment a page cache serves yesterday's nonce, and cannot stream a token, because wp_remote_post only returns once the whole body has arrived.\u003c\/p\u003e\u003cp\u003eThis is a build guide, not a plugin. You put the file in your project and open it with Claude Code or Cursor, it asks which WordPress and PHP version you are on, whether the widget is public, and where your content lives. Then it builds with you: the header block and activation hook, a settings page writing to wp_options, register_rest_route with a real permission_callback, nonce and capability checks, a shortcode and a block, transients, and WP_Query for your posts.\u003c\/p\u003e\u003cp\u003eOne purchase, yours permanently. No subscription. The file stays in your repo and works again on the next client site.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58693470650632,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/chatbot-builder-wordpress-1.png?v=1789397347","url":"https:\/\/kissmyskills.com\/nl\/products\/chatbot-builder-wordpress","provider":"KissMySkills","version":"1.0","type":"link"}