{"id":378085,"date":"2026-10-04T10:37:18","date_gmt":"2026-10-04T10:37:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bloomdesk-chatbot\/"},"modified":"2026-10-09T15:51:08","modified_gmt":"2026-10-09T15:51:08","slug":"bloomdesk-chatbot","status":"publish","type":"plugin","link":"https:\/\/es-hn.wordpress.org\/plugins\/bloomdesk-chatbot\/","author":23573157,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.1","stable_tag":"0.2.1","tested":"7.1.3","requires":"7.1","requires_php":"8.2","requires_plugins":null,"header_name":"BloomDesk Chatbot","header_author":"BloomTech Engineering","header_description":"Adds a BloomDesk chat widget so visitors can talk to an AI assistant or a human operator.","assets_banners_color":"","last_updated":"2026-10-09 15:51:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/bloomdesk.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":298,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"kwiatekelk","date":"2026-10-04 10:36:42","revision":3727315},"0.2.1":{"tag":"0.2.1","author":"kwiatekelk","date":"2026-10-09 15:51:08","revision":3737025}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3737042,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3737042,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0","0.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3737025,"resolution":"1","location":"assets","locale":"","width":1392,"height":905},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3737025,"resolution":"2","location":"assets","locale":"","width":1395,"height":789},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3737025,"resolution":"3","location":"assets","locale":"","width":731,"height":649},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3737025,"resolution":"4","location":"assets","locale":"","width":899,"height":840},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3737025,"resolution":"5","location":"assets","locale":"","width":1177,"height":848},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3737025,"resolution":"6","location":"assets","locale":"","width":1204,"height":852}},"screenshots":{"1":"Match the widget to your brand with custom colors and a personalized chat title.","2":"Connect your WordPress site to your BloomDesk team.","3":"Set up your AI assistant's instructions and test its responses.","4":"Take a moment for yourself while your AI assistant answers visitors for you.","5":"Take over any conversation with one click whenever you want to reply personally.","6":"Expand your assistant's knowledge by adding and refining questions and answers."}},"plugin_section":[],"plugin_tags":[2353,5707,2364,2369,2379],"plugin_category":[41,47],"plugin_contributors":[284317],"plugin_business_model":[],"class_list":["post-378085","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-live-chat","plugin_category-communication","plugin_category-education-and-support","plugin_contributors-kwiatekelk","plugin_committers-kwiatekelk"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/icon-128x128.png?rev=3737042","icon_2x":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/icon-256x256.png?rev=3737042","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-1.png?rev=3737025","caption":"Match the widget to your brand with custom colors and a personalized chat title."},{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-2.png?rev=3737025","caption":"Connect your WordPress site to your BloomDesk team."},{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-3.png?rev=3737025","caption":"Set up your AI assistant's instructions and test its responses."},{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-4.png?rev=3737025","caption":"Take a moment for yourself while your AI assistant answers visitors for you."},{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-5.png?rev=3737025","caption":"Take over any conversation with one click whenever you want to reply personally."},{"src":"https:\/\/ps.w.org\/bloomdesk-chatbot\/assets\/screenshot-6.png?rev=3737025","caption":"Expand your assistant's knowledge by adding and refining questions and answers."}],"raw_content":"<!--section=description-->\n<p>BloomDesk Chatbot connects your WordPress site to the <a href=\"https:\/\/bloomdesk.pl\">BloomDesk<\/a> customer support platform. Let AI answer visitors and take over any conversation when you want to reply personally, without losing its history.<\/p>\n\n<p>AI features require a plan that includes them, and AI usage is billed separately. Human-only live chat is also available, including on the Free plan.<\/p>\n\n<p><strong>Availability:<\/strong> BloomDesk is currently a B2B service for businesses in Poland. Creating an account requires company details and acceptance of the <a href=\"https:\/\/bloomdesk.pl\/terms\">terms of use<\/a>.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>AI handles visitor conversations automatically, with one-click human takeover whenever needed<\/li>\n<li>Manage conversations and reply as a human operator from the BloomDesk dashboard<\/li>\n<li>Automatic footer placement or the <code>[bloomdesk_chatbot]<\/code> shortcode<\/li>\n<li>Light, dark, and automatic themes, custom colors, and live appearance preview<\/li>\n<li>Polish and English widget interface<\/li>\n<li>Built-in rate limits and optional Google reCAPTCHA protection<\/li>\n<li>Webhook credentials stay on the WordPress server and are not exposed to the visitor's browser<\/li>\n<li>Chat transcripts are not stored in the WordPress database<\/li>\n<li>Optional \"Powered by BloomDesk\" link, disabled by default<\/li>\n<\/ul>\n\n<h4>Who it's for<\/h4>\n\n<p>BloomDesk is designed for small and medium-sized service businesses that want to respond to website visitors faster, improve customer contact, and generate more leads.<\/p>\n\n<p>It is a good fit for agencies, consultants, local service companies, and other service businesses where conversations with potential customers are an important part of the sales process.<\/p>\n\n<p>BloomDesk is not currently designed for online stores that require direct access to product catalogs, stock levels, prices, or other e-commerce data.<\/p>\n\n<h4>How it works<\/h4>\n\n<p>Visitors send messages through the widget on your website. BloomDesk stores the conversation history and delivers replies to the same widget. When enabled, the AI assistant answers automatically; a human operator can take over and continue the conversation from the BloomDesk dashboard. You manage conversations in BloomDesk.<\/p>\n\n<h4>Get started<\/h4>\n\n<p>Create a <a href=\"https:\/\/bloomdesk.pl\/sign-up\">BloomDesk account<\/a> and connect your WordPress site to a team. The Installation section explains how to configure the webhook URL, add your site's Origin, and display the widget.<\/p>\n\n<p><a href=\"https:\/\/bloomdesk.pl\/pricing\">View plans and pricing<\/a><\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin depends on the external BloomDesk service to provide chat functionality. External requests begin after an administrator configures a BloomDesk webhook URL and visitors use the chat.<\/p>\n\n<p><strong>BloomDesk<\/strong> (required for chat)<\/p>\n\n<ul>\n<li>Service: <a href=\"https:\/\/bloomdesk.pl\">BloomDesk<\/a><\/li>\n<li>Terms of use: <a href=\"https:\/\/bloomdesk.pl\/terms\">Terms of use<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/bloomdesk.pl\/privacy\">Privacy policy<\/a><\/li>\n<\/ul>\n\n<p>The BloomDesk terms of use and privacy policy are currently available in Polish.<\/p>\n\n<p>The plugin connects to BloomDesk when:<\/p>\n\n<ul>\n<li>a visitor sends a message<\/li>\n<li>the widget checks for new messages<\/li>\n<li>a visitor confirms or declines a chat action proposed by the service<\/li>\n<\/ul>\n\n<p>Visitor message text and page context are sent to BloomDesk so that the chat can operate.<\/p>\n\n<p>Data sent to BloomDesk may include:<\/p>\n\n<ul>\n<li>message text (<code>chatInput<\/code>) and the session ID<\/li>\n<li>page URL, page title, and user agent inside <code>metadata<\/code><\/li>\n<li>source marker (<code>widget<\/code>) and supported client capabilities (<code>actions<\/code>, <code>room_switch<\/code>)<\/li>\n<li>the site's <code>Origin<\/code> header, added by the plugin on the server<\/li>\n<li>when checking for messages: <code>externalSessionId<\/code>, <code>afterId<\/code>, and polling information<\/li>\n<li>when confirming or declining a proposal: <code>externalSessionId<\/code><\/li>\n<li>when reCAPTCHA is enabled: a short-lived session pass issued by this WordPress site after verification<\/li>\n<\/ul>\n\n<p>The BloomDesk webhook token is added to requests on the WordPress server and is not exposed to the visitor's browser.<\/p>\n\n<p>The Google reCAPTCHA token itself is not sent to BloomDesk.<\/p>\n\n<p>The visitor's IP address is not included in the chat request body sent to BloomDesk. The WordPress site uses the address for local rate limiting and, when reCAPTCHA is enabled, for Google's verification request.<\/p>\n\n<p>Data received from BloomDesk includes chat messages from AI or human operators and session metadata required to continue the conversation.<\/p>\n\n<p><strong>Google reCAPTCHA<\/strong> (optional)<\/p>\n\n<p>Google reCAPTCHA is used only when an administrator enables it and saves the required configuration.<\/p>\n\n<ul>\n<li>Service: <a href=\"https:\/\/www.google.com\/recaptcha\/about\">Google reCAPTCHA<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/policies.google.com\/privacy\">Privacy policy<\/a><\/li>\n<li>Terms of use: <a href=\"https:\/\/policies.google.com\/terms\">Terms of use<\/a><\/li>\n<\/ul>\n\n<p>When reCAPTCHA is enabled, the visitor's browser loads <code>https:\/\/www.google.com\/recaptcha\/api.js<\/code> and displays the reCAPTCHA checkbox.<\/p>\n\n<p>Google may receive the visitor's IP address and interaction data according to Google's own privacy policy. After the visitor completes the verification, this site's server sends the reCAPTCHA token and the visitor's IP address (<code>REMOTE_ADDR<\/code>) to <code>https:\/\/www.google.com\/recaptcha\/api\/siteverify<\/code>.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The JavaScript and CSS included with this plugin are provided in human-readable source form.<\/p>\n\n<p>The file <code>assets\/js\/widget.js<\/code> is both the source and runtime file. It is not compiled, bundled, or minified, and there is no JavaScript build step.<\/p>\n\n<p>Other scripts in <code>assets\/js\/<\/code> \u2014 including <code>backend-connection.js<\/code>, <code>admin.js<\/code>, <code>btcb-defaults.js<\/code>, <code>appearance-preview.js<\/code>, <code>recaptcha.js<\/code>, <code>translations.js<\/code>, and <code>dashboard-hero.js<\/code> \u2014 are also original source files.<\/p>\n\n<p>Stylesheets in <code>assets\/css\/<\/code> are likewise included as their original source.<\/p>\n\n<!--section=installation-->\n<h4>Install the plugin<\/h4>\n\n<ol>\n<li>Install BloomDesk Chatbot from WordPress, or upload the plugin ZIP manually.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<h4>Connect the plugin to BloomDesk<\/h4>\n\n<ol>\n<li>Create an account at <a href=\"https:\/\/bloomdesk.pl\/sign-up\">BloomDesk<\/a>, sign in, and create a new team.<\/li>\n<li>Open <a href=\"https:\/\/bloomdesk.pl\/chat\/settings\/general\">Chat Settings \u2192 General<\/a> in BloomDesk and generate a webhook URL for the team.<\/li>\n<li>In WordPress, open BloomDesk Chatbot \u2192 Connection, paste the full webhook URL, and save the settings.<\/li>\n<li>After saving the webhook URL, confirm the prompt to display the chat widget on your site. If you skip this step, you can enable it later under BloomDesk Chatbot \u2192 Widget.<\/li>\n<li>On BloomDesk Chatbot \u2192 Connection in WordPress, copy the <strong>Origin<\/strong> value shown for your site.<\/li>\n<li>Go back to <a href=\"https:\/\/bloomdesk.pl\/chat\/settings\/general\">Chat Settings \u2192 General<\/a> in BloomDesk and paste the Origin below the webhook settings.<\/li>\n<li>Save the BloomDesk settings.<\/li>\n<\/ol>\n\n<p>Your WordPress site is now connected to the selected BloomDesk team. If you enabled widget display, open your site and send a test message.<\/p>\n\n<h4>Customize the appearance<\/h4>\n\n<ol>\n<li>In WordPress, open BloomDesk Chatbot \u2192 Appearance.<\/li>\n<li>Choose Auto (follows the visitor's system), Light, or Dark.<\/li>\n<li>Set the chat title and subtitle in Polish and English.<\/li>\n<li>Adjust the widget scale, corner radius, border width, shadow, and opacity. These settings apply to both themes.<\/li>\n<li>Set colors separately for Light and Dark, using the live preview to check the result.<\/li>\n<li>Save the settings.<\/li>\n<\/ol>\n\n<h4>Display and widget options<\/h4>\n\n<p>Under BloomDesk Chatbot \u2192 Widget, you can enable automatic footer placement, choose the interface language, and configure the privacy-policy link and optional \"Powered by BloomDesk\" link.<\/p>\n\n<p>You can also display the widget using the <code>[bloomdesk_chatbot]<\/code> shortcode.<\/p>\n\n<p>Automatic footer placement is disabled by default. Enable it through the prompt after saving the webhook URL or later on the Widget screen. Saving appearance settings alone does not enable it.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20bloomdesk%20account%3F\"><h3>Do I need a BloomDesk account?<\/h3><\/dt>\n<dd><p>Yes. BloomDesk Chatbot is a client for the BloomDesk service and requires a BloomDesk account and webhook URL to provide chat functionality.<\/p>\n\n<p>BloomDesk is currently a B2B service for businesses in Poland.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20plan%3F\"><h3>Is there a free plan?<\/h3><\/dt>\n<dd><p>Yes. The Free plan includes the chat widget and human live chat.<\/p>\n\n<p>AI features require a plan that includes them. AI usage is billed separately based on consumption.<\/p>\n\n<p>Adding funds to the AI usage wallet does not by itself enable AI features.<\/p>\n\n<p>Current plans are available at <a href=\"https:\/\/bloomdesk.pl\/pricing\">BloomDesk<\/a>. Billing conditions are described in the <a href=\"https:\/\/bloomdesk.pl\/terms\">terms of use<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20chat%20without%20ai%3F\"><h3>Can I use the chat without AI?<\/h3><\/dt>\n<dd><p>Yes. BloomDesk can work as a human-only live chat.<\/p>\n\n<p>When AI is available and enabled, a human operator can take over the conversation from the BloomDesk dashboard. The conversation history remains available in BloomDesk.<\/p><\/dd>\n<dt id=\"where%20do%20i%20see%20conversations%20and%20reply%20to%20visitors%3F\"><h3>Where do I see conversations and reply to visitors?<\/h3><\/dt>\n<dd><p>In the BloomDesk dashboard.<\/p>\n\n<p>WordPress displays the widget and acts as a proxy between the visitor and BloomDesk, but conversations are managed from BloomDesk rather than WordPress admin.<\/p><\/dd>\n<dt id=\"does%20the%20chat%20slow%20down%20my%20site%3F\"><h3>Does the chat slow down my site?<\/h3><\/dt>\n<dd><p>The widget's JavaScript and CSS are served from your own WordPress site. The widget is not an embedded copy of the BloomDesk dashboard.<\/p>\n\n<p>Like any front-end functionality, the plugin still adds its own JavaScript and CSS to pages where the widget is used.<\/p><\/dd>\n<dt id=\"is%20the%20widget%20available%20in%20polish%3F\"><h3>Is the widget available in Polish?<\/h3><\/dt>\n<dd><p>Yes. The widget supports Polish and English.<\/p>\n\n<p>It can follow the WordPress locale automatically or use a language selected under BloomDesk Chatbot \u2192 Widget.<\/p><\/dd>\n<dt id=\"can%20i%20match%20the%20widget%20to%20my%20website%3F\"><h3>Can I match the widget to my website?<\/h3><\/dt>\n<dd><p>Yes. Under BloomDesk Chatbot \u2192 Appearance you can adjust colors, size, shape, and text, then preview the result live. Choose a light or dark theme, or let the widget follow the visitor's system preference.<\/p><\/dd>\n<dt id=\"does%20the%20widget%20show%20a%20%22powered%20by%20bloomdesk%22%20link%3F\"><h3>Does the widget show a \"Powered by BloomDesk\" link?<\/h3><\/dt>\n<dd><p>Not by default.<\/p>\n\n<p>An administrator can enable the optional \"Powered by BloomDesk\" link under BloomDesk Chatbot \u2192 Widget.<\/p><\/dd>\n<dt id=\"where%20do%20i%20paste%20the%20webhook%20url%3F\"><h3>Where do I paste the webhook URL?<\/h3><\/dt>\n<dd><p>Open BloomDesk Chatbot \u2192 Connection in WordPress admin and paste the full webhook URL provided by BloomDesk.<\/p>\n\n<p>Paste the complete URL, including <code>\/ai\/webhook\/{token}<\/code>. Then copy the site's Origin from the same WordPress screen into the team's general chat settings in BloomDesk and save it.<\/p>\n\n<p>The webhook URL is stored on the WordPress server. Its token is added to requests server-side and is not sent to the visitor's browser.<\/p><\/dd>\n<dt id=\"what%20does%20the%20plugin%20store%20in%20wordpress%3F\"><h3>What does the plugin store in WordPress?<\/h3><\/dt>\n<dd><p>Chat transcripts are not stored in the WordPress database.<\/p>\n\n<p>The active conversation is temporarily stored in the visitor's browser session storage so that the widget can maintain the current conversation during that browser session.<\/p>\n\n<p>The plugin stores its configuration and a hash of the browser owner token. Rate-limit counters use temporary WordPress transients and expire automatically.<\/p>\n\n<p>Uninstalling the plugin removes its settings and session-ownership tables (<code>btcb_settings<\/code> and <code>btcb_session_owners<\/code>, with your WordPress table prefix) and the plugin options.<\/p>\n\n<p>Information about processing by BloomDesk is available in the <a href=\"https:\/\/bloomdesk.pl\/privacy\">privacy policy<\/a>.<\/p><\/dd>\n<dt id=\"how%20is%20access%20to%20a%20visitor%27s%20conversation%20protected%3F\"><h3>How is access to a visitor's conversation protected?<\/h3><\/dt>\n<dd><p>The anonymous widget does not use a logged-in WordPress user nonce.<\/p>\n\n<p>The first message creates a browser ownership cookie. Later reads and writes for that conversation, including proposal confirmation and rejection, require the same ownership cookie.<\/p>\n\n<p>Requests without the matching ownership cookie are rejected. Message reads before the first message are refused.<\/p>\n\n<p>If Google reCAPTCHA is enabled, its verification happens before the conversation is created.<\/p><\/dd>\n<dt id=\"can%20i%20override%20settings%20in%20wp-config.php%3F\"><h3>Can I override settings in wp-config.php?<\/h3><\/dt>\n<dd><p>Yes. Optional WordPress constants can override selected values stored in the plugin settings.<\/p>\n\n<p>The plugin does not read a <code>.env<\/code> file from its directory.<\/p>\n\n<p>Available constants:<\/p>\n\n<ul>\n<li><code>BTCB_SAAS_WEBHOOK_URL<\/code> \u2014 full webhook URL including <code>\/ai\/webhook\/{token}<\/code>. This constant does not automatically enable footer placement.<\/li>\n<li><code>BTCB_RECAPTCHA_SECRET<\/code> \u2014 Google reCAPTCHA secret key.<\/li>\n<li><code>BTCB_RATE_LIMIT_PER_MINUTE<\/code> \u2014 per-minute rate limit.<\/li>\n<li><code>BTCB_RATE_LIMIT_PER_DAY<\/code> \u2014 daily rate limit. <code>0<\/code> disables the daily limit.<\/li>\n<\/ul>\n\n<p>Example:<\/p>\n\n<pre><code>define('BTCB_SAAS_WEBHOOK_URL', 'https:\/\/example.com\/ai\/webhook\/your-token');\n<\/code><\/pre><\/dd>\n<dt id=\"i%20already%20use%20the%20%5Bbloomtech_chatbot%5D%20shortcode.%20will%20it%20still%20work%3F\"><h3>I already use the [bloomtech_chatbot] shortcode. Will it still work?<\/h3><\/dt>\n<dd><p>Yes. <code>[bloomtech_chatbot]<\/code> remains supported for compatibility.<\/p>\n\n<p>For new installations, use the current <code>[bloomdesk_chatbot]<\/code> shortcode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Added a Conversation tests screen so administrators can try live assistant replies before enabling the widget on the site.<\/li>\n<li>Appearance preview stays a visual mock and no longer depends on the WordPress admin URL.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Reworked the WordPress.org directory description, installation instructions, and FAQ.<\/li>\n<li>Added clearer information about BloomDesk availability, plans, AI usage, and human live chat.<\/li>\n<li>Expanded external-service disclosure for BloomDesk and optional Google reCAPTCHA.<\/li>\n<li>Clarified what chat data is stored in WordPress, the visitor's browser, and BloomDesk.<\/li>\n<li>Activating the plugin no longer replaces settings that are already saved.<\/li>\n<li>Automatic footer placement remains disabled until an administrator explicitly enables it.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added the chat widget, BloomDesk connection settings, appearance settings, and optional Google reCAPTCHA.<\/li>\n<li>Added optional configuration through constants in <code>wp-config.php<\/code>.<\/li>\n<li>Removed support for plugin-directory <code>.env<\/code> configuration.<\/li>\n<li>Added optional \"Powered by BloomDesk\" attribution, disabled by default.<\/li>\n<\/ul>","raw_excerpt":"AI chatbot for WordPress with one-click human takeover. Manage visitor conversations from the BloomDesk dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378085"}],"author":[{"embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kwiatekelk"}],"wp:attachment":[{"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378085"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378085"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378085"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378085"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378085"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-hn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}