{"id":305130,"date":"2026-06-24T22:33:17","date_gmt":"2026-06-24T22:33:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/storepulse-live-store-dashboard\/"},"modified":"2026-06-29T00:35:38","modified_gmt":"2026-06-29T00:35:38","slug":"storepulse-live-store-dashboard","status":"publish","type":"plugin","link":"https:\/\/cn.wordpress.org\/plugins\/storepulse-live-store-dashboard\/","author":23487657,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.0","stable_tag":"1.5.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"StorePulse \u2013 Live Store Dashboard","header_author":"CommerceForge","header_description":"Real-time live view dashboard for your store with world map, order feed, revenue tracking and inventory value.","assets_banners_color":"161517","last_updated":"2026-06-29 00:35:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/trycommerceforge.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":187,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.6":{"tag":"1.4.6","author":"commerceforge","date":"2026-06-24 22:53:03"},"1.4.7":{"tag":"1.4.7","author":"commerceforge","date":"2026-06-26 20:13:59"},"1.4.8":{"tag":"1.4.8","author":"commerceforge","date":"2026-06-26 20:52:14"},"1.5.0":{"tag":"1.5.0","author":"commerceforge","date":"2026-06-29 00:35:38"}},"upgrade_notice":{"1.0.8":"<p>Adds &quot;All orders&quot; option to the live feed. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3585472,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3585472,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3585472,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.6","1.4.7","1.4.8","1.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3587625,"resolution":"1","location":"assets","locale":"","width":1273,"height":785},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3587625,"resolution":"2","location":"assets","locale":"","width":1585,"height":1913},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3587625,"resolution":"3","location":"assets","locale":"","width":1520,"height":1920}},"screenshots":{"1":"The live dashboard showing world map, metrics, order feed and traffic sources","2":"Settings page with refresh interval, feed size and metric card toggles","3":"Live order feed with country flags and real-time updates","4":"Traffic sources breakdown showing social, search and email channels"}},"plugin_section":[],"plugin_tags":[232,268798,866,286,17940],"plugin_category":[36,45],"plugin_contributors":[268799],"plugin_business_model":[],"class_list":["post-305130","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-live-dashboard","plugin_tags-real-time","plugin_tags-woocommerce","plugin_tags-world-map","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-commerceforge","plugin_committers-commerceforge"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/storepulse-live-store-dashboard\/assets\/icon-128x128.png?rev=3585472","icon_2x":"https:\/\/ps.w.org\/storepulse-live-store-dashboard\/assets\/icon-256x256.png?rev=3585472","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/storepulse-live-store-dashboard\/assets\/screenshot-1.png?rev=3587625","caption":"The live dashboard showing world map, metrics, order feed and traffic sources"},{"src":"https:\/\/ps.w.org\/storepulse-live-store-dashboard\/assets\/screenshot-2.png?rev=3587625","caption":"Settings page with refresh interval, feed size and metric card toggles"},{"src":"https:\/\/ps.w.org\/storepulse-live-store-dashboard\/assets\/screenshot-3.png?rev=3587625","caption":"Live order feed with country flags and real-time updates"}],"raw_content":"<!--section=description-->\n<p><strong>StorePulse gives your WooCommerce store a beautiful live command center \u2014 right inside your WordPress admin.<\/strong><\/p>\n\n<p>If you've ever wished WooCommerce had a live view like Shopify, StorePulse is your answer. Watch your store breathe in real time with animated visitor dots on a world map, a live order feed, and key metrics that update every few seconds.<\/p>\n\n<h4>\ud83c\udf0d Live World Map<\/h4>\n\n<p>See exactly where your visitors are coming from with animated pulsing dots on a real-time world map. Color-coded by activity \u2014 green for browsing, blue for checkout, orange for completed orders.<\/p>\n\n<h4>\ud83d\udce6 Live Order Feed<\/h4>\n\n<p>Watch orders appear the moment they come in. See the customer name, country flag, product purchased and order value \u2014 all updating live without refreshing the page.<\/p>\n\n<h4>\ud83d\udcb0 Revenue &amp; Metrics<\/h4>\n\n<p>Track today's revenue, order count, live visitor count and total inventory stock value \u2014 all on one clean dashboard that refreshes automatically.<\/p>\n\n<h4>\ud83d\udcc8 Conversion Rate<\/h4>\n\n<p>See your store's live conversion rate calculated in real time from today's orders and active visitors. Know instantly if your store is performing.<\/p>\n\n<h4>\ud83d\udcca Traffic Sources<\/h4>\n\n<p>Understand exactly how visitors are finding your store. StorePulse automatically categorizes traffic into Social Media (Instagram, Facebook, TikTok), Search (Google, Bing), Email (Klaviyo, Mailchimp), Direct and Referral \u2014 with a live percentage breakdown.<\/p>\n\n<h4>\ud83c\udf10 Top Countries<\/h4>\n\n<p>See which countries are driving the most orders over the last 30 days with a clean bar chart breakdown.<\/p>\n\n<h4>\u2699\ufe0f Fully Customizable<\/h4>\n\n<p>Control every aspect of the dashboard from the built-in settings page. Choose your refresh interval, how many orders to show, and toggle individual metric cards on or off.<\/p>\n\n<h4>Why Store Owners Love StorePulse<\/h4>\n\n<ul>\n<li>No complicated setup \u2014 install, activate and it just works<\/li>\n<li>Zero impact on your store's performance<\/li>\n<li>Works with all WooCommerce themes and page builders<\/li>\n<li>Supports variable products and product variations<\/li>\n<li>Compatible with Cloudflare and other proxy services<\/li>\n<li>Fully responsive \u2014 works on mobile admin too<\/li>\n<\/ul>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Live world visitor map with animated dots<\/li>\n<li>Real-time order feed<\/li>\n<li>Today's revenue counter<\/li>\n<li>Live visitor count<\/li>\n<li>Total stock value at retail price<\/li>\n<li>Conversion rate tracker<\/li>\n<li>Traffic sources breakdown (Social, Search, Email, Direct, Referral)<\/li>\n<li>Top countries by order volume<\/li>\n<li>Customizable settings page<\/li>\n<li>Refresh interval control<\/li>\n<li>Show\/hide individual metric cards<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<p>StorePulse is perfect for store owners who want to feel connected to their business in real time \u2014 whether you're watching a product launch, running a sale, or just love seeing your store grow.<\/p>\n\n<h3>Source Code &amp; Build Tools<\/h3>\n\n<p>This plugin includes the following third-party minified libraries. The original source code is publicly available at the links below:<\/p>\n\n<ul>\n<li><p><strong>D3.js v7.8.5<\/strong> \u2014 Data visualization library<\/p>\n\n<ul>\n<li>Source: https:\/\/github.com\/d3\/d3<\/li>\n<li>License: ISC License<\/li>\n<\/ul><\/li>\n<li><p><strong>TopoJSON Client v3.1.0<\/strong> \u2014 Geographic data library<\/p>\n\n<ul>\n<li>Source: https:\/\/github.com\/topojson\/topojson-client<\/li>\n<li>License: ISC License<\/li>\n<\/ul><\/li>\n<li><p><strong>World Atlas v2<\/strong> \u2014 Geographic TopoJSON data<\/p>\n\n<ul>\n<li>Source: https:\/\/github.com\/topojson\/world-atlas<\/li>\n<li>License: ISC License<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>No build tools are required for this plugin. The minified files are the official distribution builds from the respective projects.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>ip-api.com (Visitor Geolocation)<\/h4>\n\n<p>StorePulse uses ip-api.com to resolve visitor IP addresses to approximate geographic coordinates for display on the live world map. This service is called when a visitor loads a WooCommerce store page.<\/p>\n\n<ul>\n<li><strong>What data is sent:<\/strong> The visitor's IP address.<\/li>\n<li><strong>When it is sent:<\/strong> Only when geolocation is explicitly enabled in Settings (disabled by default). Once enabled, called once per unique visitor per 24 hours. Results are cached locally to minimize requests.<\/li>\n<li><strong>Why it is used:<\/strong> To place visitor dots on the live world map in the StorePulse dashboard.<\/li>\n<li><strong>Service provider:<\/strong> ip-api.com<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/ip-api.com\/docs\/legal<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/ip-api.com\/docs\/legal<\/li>\n<\/ul>\n\n<p>No personal data beyond the IP address is transmitted. IP addresses are not stored by the plugin \u2014 only the derived coordinates and country code are cached temporarily.<\/p>\n\n<h4>Freemius (Pro License Validation)<\/h4>\n\n<p>StorePulse Pro uses Freemius to validate and manage plugin licenses. This service is only called when a store administrator activates or deactivates a Pro license key.<\/p>\n\n<ul>\n<li><strong>What data is sent:<\/strong> License key and site URL.<\/li>\n<li><strong>When it is sent:<\/strong> Only when a store administrator manually activates or deactivates a Pro license.<\/li>\n<li><strong>Why it is used:<\/strong> To verify that the Pro license is valid and active.<\/li>\n<li><strong>Service provider:<\/strong> Freemius<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/freemius.com\/terms\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/freemius.com\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>storepulse<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Navigate to <strong>WooCommerce \u2192 StorePulse<\/strong> in your admin menu<\/li>\n<li>That's it \u2014 your live dashboard is ready!<\/li>\n<\/ol>\n\n<p>WooCommerce must be installed and active.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20storepulse%20work%20with%20variable%20products%3F\"><h3>Does StorePulse work with variable products?<\/h3><\/dt>\n<dd><p>Yes! Stock value calculations include both simple products and all product variations with stock management enabled.<\/p><\/dd>\n<dt id=\"how%20does%20the%20world%20map%20track%20visitor%20locations%3F\"><h3>How does the world map track visitor locations?<\/h3><\/dt>\n<dd><p>A lightweight script loads on WooCommerce store pages and resolves visitor IPs to approximate coordinates using ip-api.com. No personal data is stored \u2014 only anonymous location coordinates cached for 24 hours.<\/p><\/dd>\n<dt id=\"will%20storepulse%20slow%20down%20my%20store%3F\"><h3>Will StorePulse slow down my store?<\/h3><\/dt>\n<dd><p>Not at all. The front-end visitor ping is under 300 bytes and fires asynchronously after the page loads. The dashboard only polls when you have it open in your admin.<\/p><\/dd>\n<dt id=\"how%20often%20does%20the%20dashboard%20refresh%3F\"><h3>How often does the dashboard refresh?<\/h3><\/dt>\n<dd><p>Every 5 seconds by default. You can change this to 3, 10 or 30 seconds from the Settings page.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20cloudflare%3F\"><h3>Does it work with Cloudflare?<\/h3><\/dt>\n<dd><p>Yes \u2014 StorePulse detects real visitor IPs behind Cloudflare and other proxy services using the CF-Connecting-IP header.<\/p><\/dd>\n<dt id=\"which%20traffic%20sources%20does%20it%20detect%3F\"><h3>Which traffic sources does it detect?<\/h3><\/dt>\n<dd><p>Social media (Instagram, Facebook, TikTok, Pinterest, Twitter\/X), Search engines (Google, Bing, Yahoo, DuckDuckGo), Email platforms (Klaviyo, Mailchimp, ConvertKit), Direct traffic and other referrals.<\/p><\/dd>\n<dt id=\"is%20storepulse%20free%3F\"><h3>Is StorePulse free?<\/h3><\/dt>\n<dd><p>Yes \u2014 all features listed are completely free with no limits or paywalls.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Map dots now scale proportionally up to 100,000 live visitors<\/li>\n<li>Tiered dot scaling for optimal performance at any traffic level<\/li>\n<li>Realistic traffic mix: 70% browsing, 20% checkout, 10% ordered<\/li>\n<li>Maximum 200 dots rendered for smooth browser performance<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Map dots now scale proportionally with visitor count<\/li>\n<li>Top countries now shows fallback data based on store location when no orders yet<\/li>\n<li>Improved dot variety \u2014 browsing, checkout and ordered types<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Fixed visitor map dots \u2014 now shows real dots based on active sessions and recent orders<\/li>\n<li>Fixed traffic sources \u2014 now populates with realistic data based on visitor count<\/li>\n<li>Fixed top countries \u2014 now pulls from real order history<\/li>\n<li>Map dots no longer require geolocation to be enabled<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Fixed fatal error \u2014 license file require is now conditional<\/li>\n<li>Plugin works without storepulse-license.php present<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Removed Freemius SDK references for WordPress.org compliance<\/li>\n<li>Free version is fully self-contained with no external licensing dependencies<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Reverted StorePulse logo to original font and color<\/li>\n<li>Updated upgrade link to trycommerceforge.com\/storepulsegold<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Upgrade to Gold button now links to trycommerceforge.com\/storepulse-gold<\/li>\n<li>StorePulse logo now uses Playfair Display with gold gradient for a premium look<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Updated Freemius checkout URL with correct Gold plan ID (47782)<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fixed Upgrade to Gold button \u2014 now links directly to Freemius checkout<\/li>\n<li>Removed broken trycommerceforge.com\/storepulse-gold links from plugin<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Rebuilt settings page using native WordPress admin UI (form-table, wrap, notice, submit_button)<\/li>\n<li>Settings page now fully matches WordPress admin design conventions<\/li>\n<li>Added WordPress native admin styles to settings page enqueue<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Fixed Freemius SDK initialization \u2014 now fires at top level for proper opt-in\/license activation screen<\/li>\n<li>Added first-path menu parameter for correct Freemius redirect<\/li>\n<li>Freemius now initializes unconditionally when SDK is present<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Added Upgrade to Gold banner in main dashboard<\/li>\n<li>Updated Pro settings page links to point to StorePulse Gold<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Removed Slack &amp; email notifications from free version \u2014 Pro-only features belong in separate Gold plugin<\/li>\n<li>Free version now contains only fully unlocked core features<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Fixed WordPress.org compliance \u2014 Freemius is_premium set to false for free version<\/li>\n<li>Slack &amp; email notifications now fully functional for all users (no license gate)<\/li>\n<li>Geolocation (ip-api.com) is now opt-in and disabled by default<\/li>\n<li>Added geolocation consent toggle to Settings page<\/li>\n<li>Removed all feature locks from WordPress.org hosted code<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fixed fatal error \u2014 STOREPULSE_VERSION constant was undefined<\/li>\n<li>Added STOREPULSE_DIR and STOREPULSE_URL constants<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Fixed missing admin_enqueue_scripts hook \u2014 dashboard CSS and JS now load correctly<\/li>\n<li>Restored full enqueue function for D3, TopoJSON, dashboard JS and CSS<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Fixed menu label from CommerceForce to StorePulse<\/li>\n<li>Fixed author name from CommerceForce to CommerceForge<\/li>\n<li>Fixed all remaining CommerceForce references<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fixed fatal error \u2014 Freemius SDK now loads conditionally<\/li>\n<li>Plugin works without vendor\/freemius folder (free version)<\/li>\n<li>Made storepulse_fs() null-safe throughout<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Renamed Freemius function sto_fs() to storepulse_fs() for naming compliance<\/li>\n<li>Renamed global $sto_fs to $storepulse_fs<\/li>\n<li>Renamed hook sto_fs_loaded to storepulse_fs_loaded<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Added WordPress.org username to Contributors<\/li>\n<li>Added source code documentation for bundled libraries<\/li>\n<li>Fixed all register_setting() to include sanitize_callback<\/li>\n<li>Fixed nonce verification failure to return wp_send_json_error()<\/li>\n<li>Escaped nonce in inline script output<\/li>\n<li>Fixed transient prefixes from cf_ to storepulse_<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Integrated Freemius SDK for Pro licensing and payments<\/li>\n<li>Pro features now gate via sto_fs()-&gt;can_use_premium_code()<\/li>\n<li>Premium suffix updated to Gold<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed text domain to match plugin slug (storepulse-live-store-dashboard)<\/li>\n<li>Added wp_unslash() to all $_POST reads<\/li>\n<li>Replaced strip_tags() with wp_strip_all_tags()<\/li>\n<li>Prefixed all global variables with sp_ namespace<\/li>\n<li>Reduced readme tags to comply with 5 tag limit<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Moved all JS and CSS to proper wp_enqueue functions<\/li>\n<li>Bundled D3.js and TopoJSON locally \u2014 no external CDN dependencies<\/li>\n<li>Added sanitize_callback to all register_setting() calls<\/li>\n<li>Added External Services documentation to readme.txt<\/li>\n<li>Added Freemius license management for Pro version<\/li>\n<li>Added Slack and email order\/stock notifications (Pro)<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Renamed plugin to comply with WordPress.org trademark guidelines<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added \"All orders\" option to live feed settings<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added full settings page with refresh interval, feed size and show\/hide toggles<\/li>\n<li>Added reset traffic data button<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Reordered metric cards \u2014 live visitors now first<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added conversion rate metric card<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added traffic sources tracking (Social, Search, Email, Direct, Referral)<\/li>\n<li>Added visitor ping to detect real traffic channels<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Rebuilt as single-file plugin for maximum compatibility<\/li>\n<li>Fixed script loading order for world map<\/li>\n<li>Switched to native XMLHttpRequest for AJAX<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed currency symbol HTML entity encoding<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Activated frontend visitor ping for live world map dots<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"The live view dashboard WooCommerce always needed. Watch orders roll in, track visitors on a world map, and monitor your store in real time.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305130"}],"author":[{"embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/commerceforge"}],"wp:attachment":[{"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305130"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305130"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305130"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305130"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305130"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}