{"id":234495,"date":"2025-05-26T08:47:27","date_gmt":"2025-05-26T08:47:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/muchat-ai-chatbot-with-autosync\/"},"modified":"2026-02-25T06:52:44","modified_gmt":"2026-02-25T06:52:44","slug":"muchat-ai","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/muchat-ai\/","author":23300361,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.54","stable_tag":"2.0.54","tested":"6.8.5","requires":"5.0","requires_php":"7.3","requires_plugins":null,"header_name":"Muchat - AI Chatbot (with Autosync)","header_author":"Muchat","header_description":"Muchat, a powerful tool for customer support using artificial intelligence","assets_banners_color":"a2bef9","last_updated":"2026-02-25 06:52:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mu.chat","header_author_uri":"https:\/\/mu.chat\/about-us","rating":0,"author_block_rating":0,"active_installs":300,"downloads":3197,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.32":{"tag":"2.0.32","author":"muchatai","date":"2025-05-26 08:47:17"},"2.0.33":{"tag":"2.0.33","author":"muchatai","date":"2025-05-26 09:35:14"},"2.0.34":{"tag":"2.0.34","author":"muchatai","date":"2025-05-26 09:52:57"},"2.0.35":{"tag":"2.0.35","author":"muchatai","date":"2025-05-26 10:28:41"},"2.0.36":{"tag":"2.0.36","author":"muchatai","date":"2025-06-08 07:13:47"},"2.0.37":{"tag":"2.0.37","author":"muchatai","date":"2025-06-11 16:37:20"},"2.0.38":{"tag":"2.0.38","author":"muchatai","date":"2025-07-19 19:10:13"},"2.0.39":{"tag":"2.0.39","author":"muchatai","date":"2025-07-20 13:05:04"},"2.0.40":{"tag":"2.0.40","author":"muchatai","date":"2025-07-20 15:23:27"},"2.0.41":{"tag":"2.0.41","author":"muchatai","date":"2025-07-21 13:35:41"},"2.0.42":{"tag":"2.0.42","author":"muchatai","date":"2025-07-21 13:41:29"},"2.0.43":{"tag":"2.0.43","author":"muchatai","date":"2025-07-23 13:18:26"},"2.0.44":{"tag":"2.0.44","author":"muchatai","date":"2025-07-23 13:33:43"},"2.0.45":{"tag":"2.0.45","author":"muchatai","date":"2025-09-08 13:55:11"},"2.0.46":{"tag":"2.0.46","author":"muchatai","date":"2025-10-04 09:20:51"},"2.0.47":{"tag":"2.0.47","author":"muchatai","date":"2025-10-05 06:39:37"},"2.0.48":{"tag":"2.0.48","author":"muchatai","date":"2025-10-18 09:10:07"},"2.0.49":{"tag":"2.0.49","author":"muchatai","date":"2025-10-27 10:30:14"},"2.0.50":{"tag":"2.0.50","author":"muchatai","date":"2025-11-08 12:21:10"},"2.0.51":{"tag":"2.0.51","author":"muchatai","date":"2025-12-01 08:42:59"},"2.0.52":{"tag":"2.0.52","author":"muchatai","date":"2025-12-07 12:41:47"},"2.0.54":{"tag":"2.0.54","author":"muchatai","date":"2026-02-25 06:52:44"}},"upgrade_notice":{"2.0.31":"<p>Major update! This version introduces powerful scheduling features, precise multi-page visibility controls, and significant WooCommerce integration enhancements. It also includes important performance boosts and critical bug fixes. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3300565,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3308025,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.32","2.0.33","2.0.34","2.0.35","2.0.36","2.0.37","2.0.38","2.0.39","2.0.40","2.0.41","2.0.42","2.0.43","2.0.44","2.0.45","2.0.46","2.0.47","2.0.48","2.0.49","2.0.50","2.0.51","2.0.52","2.0.54"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Chat widget on the frontend engaging a visitor.","2":"Admin settings page for Muchat configuration.","3":"WooCommerce integration settings showcasing product sync.","4":"Schedule configuration interface for setting chat availability.","5":"Page visibility controls for the chat widget."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[191735,5707,2364,2369,286],"plugin_category":[41,45],"plugin_contributors":[242865],"plugin_business_model":[],"class_list":["post-234495","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-muchatai","plugin_committers-muchatai"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/muchat-ai\/assets\/icon.svg?rev=3300565","icon":"https:\/\/ps.w.org\/muchat-ai\/assets\/icon.svg?rev=3300565","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Muchat seamlessly integrates a powerful AI-driven chat solution into your WordPress and WooCommerce websites. It offers an intelligent blend of automated AI responses and live chat capabilities, designed to elevate your customer support, foster real-time engagement, and streamline communication.\nBy leveraging features like WooCommerce product data synchronization and visitor tracking, Muchat ensures your interactions are timely, relevant, and efficient. This powerful combination not only enhances your customer support operations but also boosts user engagement, improves customer satisfaction, and can help drive conversions.<\/p>\n\n<p><strong>Benefits of Muchat:<\/strong>\n- Provide instant responses and support, improving customer satisfaction.\n- Engage visitors in real-time, guiding them through your site or products.\n- Streamline product inquiries with direct WooCommerce integration.\n- Enhance operational efficiency with smart chat tools.\n- Customize the chat experience to perfectly match your brand.\n- Increase sales opportunities by being readily available to assist.\n- Offer support across various pages with precise visibility controls.<\/p>\n\n<p><strong>Key Features:<\/strong>\n- AI-powered chatbot for automated assistance &amp; live chat for human interaction.\n- <strong>Deep WooCommerce Integration:<\/strong>\n    - Product information auto-sync with the chat system.\n    - Share product details directly in chat.\n    - View product metadata for informed responses.\n- <strong>Advanced Customization:<\/strong>\n    - Custom color schemes to match your website branding.\n    - Adjustable chat widget position (e.g., bottom-right, bottom-left).\n    - Configurable initial greeting messages.\n- <strong>Smart Controls:<\/strong>\n    - Scheduling Options: Define chat availability based on your business hours or staff presence.\n    - Multi-Page Visibility: Precisely control on which pages the chat widget appears or is hidden.\n    - Visitor Information Tracking: Understand your visitors better.\n- Mobile-Friendly &amp; Responsive Design: Ensures a great user experience on all devices.\n- Easy Setup: Quickly connect with your Muchat Agent ID.<\/p>\n\n<p>Learn more at https:\/\/mu.chat<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Muchat collects and processes user data as necessary to provide its chat functionality and improve service. This may include:<\/p>\n\n<ul>\n<li>Chat messages exchanged.<\/li>\n<li>User contact information (e.g., name, email) if voluntarily provided by the user.<\/li>\n<li>Information about pages visited on your site where Muchat is active.<\/li>\n<li>WooCommerce product interaction data (if WooCommerce is active and integrated).<\/li>\n<\/ul>\n\n<p>We are committed to user privacy. For more detailed information about how we collect, use, and protect data, please visit our full privacy policy page https:\/\/docs.mu.chat\/privacy\/privacy-policy.<\/p>\n\n<h3>Troubleshooting<\/h3>\n\n<h4>\"Token validation failed: User has blocked requests through HTTP\" error<\/h4>\n\n<p>This error indicates that your WordPress installation is configured to block external HTTP requests, which Muchat needs to communicate with its core service.<\/p>\n\n<p>To resolve this:<\/p>\n\n<ol>\n<li>Access your WordPress installation files (usually via FTP or your hosting control panel).<\/li>\n<li>Locate and edit the <code>wp-config.php<\/code> file in the root of your WordPress directory.<\/li>\n<li>Find if <code>define('WP_HTTP_BLOCK_EXTERNAL', true);<\/code> exists.<\/li>\n<li>You have two options:\n\n<ul>\n<li><strong>Option A (Allow all external requests - less secure):<\/strong>\nChange it to <code>define('WP_HTTP_BLOCK_EXTERNAL', false);<\/code><\/li>\n<li><strong>Option B (Recommended - Allow specific hosts):<\/strong>\nAdd <code>app.mu.chat<\/code> to the list of allowed hosts. If <code>WP_ACCESSIBLE_HOSTS<\/code> is already defined, add <code>app.mu.chat<\/code> to the comma-separated list. Otherwise, add a new line:\n    define('WP_ACCESSIBLE_HOSTS', 'app.mu.chat,*.wordpress.org'); (Ensure <code>*.wordpress.org<\/code> is included if it was there or if you need updates for WordPress core\/plugins\/themes via HTTP).<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p><strong>Important:<\/strong> Use the exact domain <code>app.mu.chat<\/code>. Wildcard patterns like <code>*.mu.chat<\/code> are generally not supported by <code>WP_ACCESSIBLE_HOSTS<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/muchat-ai<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to Settings-&gt;Muchat to configure the plugin and enter your Muchat Agent ID to connect with the chat service.<\/li>\n<li>Customize your chat widget appearance, scheduling, and page visibility as needed.<\/li>\n<li>Start engaging with your website visitors!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>While Muchat enhances WooCommerce sites significantly (e.g., product sharing, metadata access), it functions as a robust chat solution even without WooCommerce installed. Core features like AI chat, live chat, scheduling, and page visibility are available for all WordPress sites.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20muchat%20agent%20id%3F\"><h3>Do I need a Muchat Agent ID?<\/h3><\/dt>\n<dd><p>Yes, a Muchat Agent ID is required to connect the plugin to the Muchat service, enabling all chat functionalities.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20when%20and%20where%20the%20chat%20widget%20appears%3F\"><h3>Can I customize when and where the chat widget appears?<\/h3><\/dt>\n<dd><p>Absolutely. You can set specific pages for widget visibility (show\/hide) and define a schedule (days\/times) for when the chat should be active and available to your visitors.<\/p><\/dd>\n<dt id=\"is%20the%20chat%20widget%20mobile-friendly%3F\"><h3>Is the chat widget mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes, the Muchat widget is fully responsive and designed to work seamlessly across all device sizes, including desktops, tablets, and smartphones.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.54<\/h4>\n\n<ul>\n<li>Fix: PHP 7.3 compatibility \u2014 trait constants are not supported below PHP 8.2; replaced <code>ORDERBY_WHITELIST<\/code> and <code>DIRECTION_WHITELIST<\/code> constants in <code>SecureOrderHandling<\/code> trait with private static methods.<\/li>\n<\/ul>\n\n<h4>2.0.53<\/h4>\n\n<ul>\n<li>Security: Fixed authentication bypass \u2014 <code>verify_token()<\/code> no longer unconditionally returns <code>true<\/code>; bypass now requires <code>MUCHAT_DEV_MODE<\/code> constant to be explicitly defined and set to <code>true<\/code>.<\/li>\n<li>Security: Fixed SQL injection surface in <code>get_product_meta_fields()<\/code> \u2014 replaced direct string interpolation in <code>WHERE IN<\/code> clause with proper <code>%d<\/code> placeholders via <code>$wpdb-&gt;prepare()<\/code>.<\/li>\n<li>Security: Fixed Widget XSS sanitization \u2014 single quote preserved in JS-context regex so names like O'Brien are not mangled.<\/li>\n<li>Security: Token revocation webhook now uses <code>Cache::delete()<\/code> \/ <code>Cache::clear_cache_by_type('token')<\/code> instead of a raw unescaped SQL <code>DELETE<\/code> query.<\/li>\n<li>Performance: Added <code>_prime_post_caches()<\/code> before list-view loops in Post, Page, and CustomPostType models to eliminate N+1 queries.<\/li>\n<li>Performance: Page exclusion list (<code>get_pages_to_exclude()<\/code>) is now cached in a 1-hour transient and invalidated on WooCommerce settings changes.<\/li>\n<li>Performance: Post, Page, and CustomPostType list endpoints now use lightweight <code>clean_html_content_light()<\/code> formatter (no DOMDocument) \u2014 content truncated to 50 words, excerpt to 30 words. Single-item endpoints retain the full formatter.<\/li>\n<li>Enhancement: All date fields (<code>date_modified<\/code>, <code>muchat_date_modified<\/code>) now return ISO 8601 UTC strings (e.g. <code>2024-01-15T14:30:45.000Z<\/code>) consistently across all endpoints via <code>DateTimeHelper::format_for_api()<\/code>.<\/li>\n<li>Enhancement: CustomPostType API response now includes <code>plugin_version<\/code>, <code>offset<\/code>, <code>limit<\/code>, and <code>has_more<\/code> fields, matching the format of all other endpoints.<\/li>\n<li>Enhancement: <code>take<\/code> and <code>skip<\/code> parameters validated in every model \u2014 <code>take<\/code> clamped to 1\u2013100, <code>skip<\/code> minimum 0.<\/li>\n<li>Enhancement: <code>Cache<\/code> utility used consistently throughout \u2014 <code>AuthMiddleware<\/code> and <code>Settings<\/code> now call <code>Cache::get\/set\/delete<\/code> instead of raw <code>get\/set_transient()<\/code>.<\/li>\n<li>Fix: Removed aggressive <code>while(ob_get_level()){ ob_end_clean(); }<\/code> from all four controller methods; API isolation in <code>muchat-ai.php<\/code> handles output buffering correctly.<\/li>\n<li>Fix: Removed stray <code>remove_filter('posts_where', '__return_true')<\/code> call in Page model (filter was never added).<\/li>\n<li>Code: Removed unused private <code>clean_html_attributes()<\/code> method from <code>Formatter<\/code>.<\/li>\n<li>Code: Removed duplicate \"step 15\" <code>preg_replace<\/code> block in <code>clean_html_content()<\/code>.<\/li>\n<li>Code: Removed 259-line commented-out legacy <code>clean_html_content()<\/code> implementation.<\/li>\n<li>Localization: Added Persian (fa_IR) translation files (<code>.po<\/code>, <code>.mo<\/code>, <code>.pot<\/code>).<\/li>\n<li>Admin: Hide API Documentation submenu item via CSS while keeping direct URL access intact.<\/li>\n<li>Admin: Product ID is now always present in formatted output to prevent items being filtered out by <code>remove_empty_values()<\/code>.<\/li>\n<li>Enhancement: <code>RateLimitMiddleware<\/code> now differentiates authenticated vs unauthenticated requests with separate thresholds.<\/li>\n<\/ul>\n\n<h4>2.0.52<\/h4>\n\n<ul>\n<li>Feat: Added optional <code>post_type<\/code> parameter to <code>\/posts<\/code> endpoint to include custom post types alongside regular posts.<\/li>\n<li>Enhancement: Proper pagination and count handling when combining regular posts with custom post types.<\/li>\n<\/ul>\n\n<h4>2.0.51<\/h4>\n\n<ul>\n<li>Feat: New Custom Post Types API endpoint (<code>\/custom-post-types\/{post_type}<\/code>) - public access, no authentication required.<\/li>\n<li>Feat: Full UTF-8\/Persian\/Arabic URL support in Display Rules for RTL websites.<\/li>\n<li>Feat: Added API content search and preview functionality in admin panel.<\/li>\n<li>Feat: Added single post\/page retrieval methods for API preview.<\/li>\n<li>Security: Enhanced SQL injection prevention with strict whitelist approach for order parameters.<\/li>\n<li>Fix: Improved API error isolation to prevent other plugin conflicts from affecting API responses.<\/li>\n<li>Docs: Added comprehensive Custom Post Types documentation to API Documentation page.<\/li>\n<\/ul>\n\n<h4>2.0.50<\/h4>\n\n<ul>\n<li>Feat: Add <code>muchat_date_modified<\/code> field to products for precise tracking of price\/stock changes.<\/li>\n<li>Feat: Add <code>muchat_modified_after<\/code> filter to products API endpoint.<\/li>\n<li>Fix: Ensure variation changes update the parent product's <code>muchat_date_modified<\/code>.<\/li>\n<li>Fix: Plugin initialization now uses <code>plugins_loaded<\/code> hook for better compatibility.<\/li>\n<\/ul>\n\n<h4>2.0.49<\/h4>\n\n<ul>\n<li>Fix: Complete rewrite of ordering logic using custom SQL approach to ensure ASC\/DESC ordering works correctly across all WordPress environments.<\/li>\n<li>Fix: Resolved issue where order parameter was being ignored, causing identical results regardless of sort direction.<\/li>\n<li>Fix: Disabled query caching to ensure fresh results are always returned.<\/li>\n<li>Enhancement: Added proper SQL field mapping for all order_by options (modified, date, title, ID).<\/li>\n<li>Fix: Improved API response reliability by cleaning output buffers before processing.<\/li>\n<\/ul>\n\n<h4>2.0.48<\/h4>\n\n<ul>\n<li>Fix: Add <code>strtoupper<\/code> to order param to fix ordering issue in some environments.<\/li>\n<\/ul>\n\n<h4>2.0.47<\/h4>\n\n<ul>\n<li>Fix: Improved Script Load Position implementation with proper priority handling for better mobile compatibility.<\/li>\n<li>Fix: Resolved critical issue where scripts were loading too early (priority 1) causing conflicts and mobile display issues.<\/li>\n<li>Fix: Corrected default value inconsistency - now consistently defaults to 'footer' for optimal performance.<\/li>\n<li>Tweak: Added validation for script position values to prevent invalid configurations.<\/li>\n<li>Feature: Added debug HTML comment for administrators to verify script load position (visible in page source).<\/li>\n<li>Tweak: Enhanced admin UI with clearer descriptions for each Script Load Position option.<\/li>\n<li>Tweak: Removed misleading theme support warning that appeared even when themes properly supported the feature.<\/li>\n<\/ul>\n\n<h4>2.0.46<\/h4>\n\n<ul>\n<li>Feature: Return <code>date_modified<\/code> along with <code>id<\/code> in the <code>product-ids<\/code> endpoint.<\/li>\n<li>Fix: Corrected sorting for the <code>product-ids<\/code> endpoint to use <code>date_modified<\/code> and then <code>id<\/code>.<\/li>\n<li>Tweak: Optimized the performance of the <code>product-ids<\/code> endpoint for a large number of products.<\/li>\n<\/ul>\n\n<h4>2.0.45<\/h4>\n\n<ul>\n<li>Compatibility: Added PHP 7.3 compatibility - replaced null coalescing operators with isset\/ternary for better backward compatibility.<\/li>\n<li>Performance: Implemented error isolation system to prevent other plugin errors from affecting API endpoints.<\/li>\n<\/ul>\n\n<h4>2.0.44<\/h4>\n\n<ul>\n<li>Feature: Added a \"Script Load Position\" setting (Header, Footer, Body Opening) to provide control over widget loading and improve site performance.<\/li>\n<li>Tweak: The default script load position for new installations is now \"Footer\" for better performance, while maintaining \"Header\" for existing sites to ensure backward compatibility.<\/li>\n<\/ul>\n\n<h4>2.0.43<\/h4>\n\n<ul>\n<li>New: Added the ability to define a separate context for non-logged-in (guest) users.<\/li>\n<li>Fix: Personalization variables (e.g., <code>$name<\/code>, <code>$page_title<\/code>) now work correctly within the \"Initial Messages\" fields.<\/li>\n<li>Fix: Resolved an issue where empty \"Initial Messages\" would incorrectly override the settings from the main Muchat dashboard.<\/li>\n<li>Tweak: Removed obsolete and unused code from the admin settings page, including the \"Primary Color\" setting and non-functional manual contact fields.<\/li>\n<li>Tweak: Refactored duplicated code for fetching user data into a single, reusable function.<\/li>\n<\/ul>\n\n<h4>2.0.42<\/h4>\n\n<ul>\n<li>Bugfix: Fix plugin version<\/li>\n<\/ul>\n\n<h4>2.0.41<\/h4>\n\n<ul>\n<li>Bugfix: Fix initialMessages issue<\/li>\n<\/ul>\n\n<h4>2.0.40<\/h4>\n\n<ul>\n<li>Bugfix: Fix pages api empty value<\/li>\n<\/ul>\n\n<h4>2.0.39<\/h4>\n\n<ul>\n<li>Feature: Added check app status<\/li>\n<\/ul>\n\n<h4>2.0.38<\/h4>\n\n<ul>\n<li>Feature: Added an option for different initial messages for guest (non-logged-in) users.<\/li>\n<li>Performance: Major enhancements to API and admin pages.<\/li>\n<li>Performance: Optimized database queries for products, posts, and pages to reduce memory usage on large sites.<\/li>\n<li>Performance: Implemented caching for API token validation to prevent server slowdowns.<\/li>\n<li>Performance: Cached heavy queries on the plugin's settings page to improve load times.<\/li>\n<li>Bugfix: Corrected an \"undefined variable\" warning on the widget settings page.<\/li>\n<\/ul>\n\n<h4>2.0.37<\/h4>\n\n<ul>\n<li>Fixed issue with <code>&lt;front&gt;<\/code> tag being removed when saving display rules<\/li>\n<\/ul>\n\n<h4>2.0.36<\/h4>\n\n<ul>\n<li>Added banner to WordPress plugin<\/li>\n<\/ul>\n\n<h4>2.0.35<\/h4>\n\n<ul>\n<li>Added settings link to the plugin in WordPress plugins list page for easier access<\/li>\n<\/ul>\n\n<h4>2.0.34<\/h4>\n\n<ul>\n<li>Security improvements and bug fixes<\/li>\n<\/ul>\n\n<h4>2.0.33<\/h4>\n\n<ul>\n<li>Minor bug fixes and performance optimizations.<\/li>\n<\/ul>\n\n<h4>2.0.32<\/h4>\n\n<ul>\n<li>Added scheduling feature for chat availability.<\/li>\n<li>Implemented multi-page visibility control for the chat widget.<\/li>\n<li>Improved WooCommerce integration for product data handling.<\/li>\n<li>Enhanced chat widget performance and responsiveness.<\/li>\n<li>Expanded customization options for the chat interface.<\/li>\n<li>General performance improvements and bug fixes.<\/li>\n<\/ul>","raw_excerpt":"Integrate MuChat: AI Chatbot for WordPress\/WooCommerce, with auto-sync for enhanced customer support","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/234495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=234495"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/muchatai"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=234495"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=234495"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=234495"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=234495"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=234495"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=234495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}