{"id":282561,"date":"2026-02-27T23:21:48","date_gmt":"2026-02-27T23:21:48","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/autoboostseo-connector\/"},"modified":"2026-04-05T00:30:31","modified_gmt":"2026-04-05T00:30:31","slug":"autoboostseo-connector","status":"publish","type":"plugin","link":"https:\/\/ps.wordpress.org\/plugins\/autoboostseo-connector\/","author":23324174,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"5.5.2","stable_tag":"5.5.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AutoBoostSEO Connector","header_author":"AutoBoostSEO","header_description":"Connect your WordPress site to the AutoBoostSEO platform for AI-powered content enhancement and SEO optimization.","assets_banners_color":"5149e5","last_updated":"2026-04-05 00:30:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/autoboostseo.com\/wordpress-plugin","header_author_uri":"https:\/\/autoboostseo.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1128,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.4.2":{"tag":"3.4.2","author":"autoboostseo","date":"2026-03-01 00:40:18"},"3.4.3":{"tag":"3.4.3","author":"autoboostseo","date":"2026-03-04 01:25:43"},"3.4.4":{"tag":"3.4.4","author":"autoboostseo","date":"2026-03-04 11:53:22"},"3.4.5":{"tag":"3.4.5","author":"autoboostseo","date":"2026-03-04 12:23:00"},"3.4.6":{"tag":"3.4.6","author":"autoboostseo","date":"2026-03-04 12:58:59"},"3.4.6.1":{"tag":"3.4.6.1","author":"autoboostseo","date":"2026-03-04 13:15:04"},"4.6.7":{"tag":"4.6.7","author":"autoboostseo","date":"2026-03-04 13:18:44"},"4.6.8":{"tag":"4.6.8","author":"autoboostseo","date":"2026-03-04 13:47:56"},"4.6.9":{"tag":"4.6.9","author":"autoboostseo","date":"2026-03-04 13:54:41"},"4.7.0":{"tag":"4.7.0","author":"autoboostseo","date":"2026-03-04 15:52:14"},"4.7.1":{"tag":"4.7.1","author":"autoboostseo","date":"2026-03-04 16:14:38"},"4.7.2":{"tag":"4.7.2","author":"autoboostseo","date":"2026-03-04 23:12:25"},"4.7.3":{"tag":"4.7.3","author":"autoboostseo","date":"2026-03-04 23:49:53"},"4.7.4":{"tag":"4.7.4","author":"autoboostseo","date":"2026-03-05 00:02:42"},"4.7.5":{"tag":"4.7.5","author":"autoboostseo","date":"2026-03-05 01:04:38"},"5.0.0":{"tag":"5.0.0","author":"autoboostseo","date":"2026-03-06 17:28:39"},"5.0.1":{"tag":"5.0.1","author":"autoboostseo","date":"2026-03-09 12:42:50"},"5.1.0":{"tag":"5.1.0","author":"autoboostseo","date":"2026-03-12 18:20:29"},"5.1.1":{"tag":"5.1.1","author":"autoboostseo","date":"2026-03-12 18:44:27"},"5.1.2":{"tag":"5.1.2","author":"autoboostseo","date":"2026-03-12 19:10:50"},"5.1.3":{"tag":"5.1.3","author":"autoboostseo","date":"2026-03-14 23:42:56"},"5.2.0":{"tag":"5.2.0","author":"autoboostseo","date":"2026-03-15 00:47:08"},"5.2.1":{"tag":"5.2.1","author":"autoboostseo","date":"2026-03-15 01:12:46"},"5.2.2":{"tag":"5.2.2","author":"autoboostseo","date":"2026-03-15 01:30:46"},"5.2.3":{"tag":"5.2.3","author":"autoboostseo","date":"2026-03-16 14:22:02"},"5.2.4":{"tag":"5.2.4","author":"autoboostseo","date":"2026-03-16 15:55:51"},"5.2.5":{"tag":"5.2.5","author":"autoboostseo","date":"2026-03-16 16:04:02"},"5.3.0":{"tag":"5.3.0","author":"autoboostseo","date":"2026-03-16 16:37:36"},"5.3.1":{"tag":"5.3.1","author":"autoboostseo","date":"2026-03-16 18:15:04"},"5.3.2":{"tag":"5.3.2","author":"autoboostseo","date":"2026-03-30 22:56:10"},"5.3.3":{"tag":"5.3.3","author":"autoboostseo","date":"2026-04-01 21:58:32"},"5.4.0":{"tag":"5.4.0","author":"autoboostseo","date":"2026-04-04 00:21:02"},"5.4.1":{"tag":"5.4.1","author":"autoboostseo","date":"2026-04-04 00:41:47"},"5.4.2":{"tag":"5.4.2","author":"autoboostseo","date":"2026-04-04 00:55:56"},"5.4.3":{"tag":"5.4.3","author":"autoboostseo","date":"2026-04-04 00:58:17"},"5.4.4":{"tag":"5.4.4","author":"autoboostseo","date":"2026-04-04 01:05:33"},"5.4.5":{"tag":"5.4.5","author":"autoboostseo","date":"2026-04-04 01:12:40"},"5.4.6":{"tag":"5.4.6","author":"autoboostseo","date":"2026-04-04 01:19:41"},"5.4.7":{"tag":"5.4.7","author":"autoboostseo","date":"2026-04-04 11:48:29"},"5.4.8":{"tag":"5.4.8","author":"autoboostseo","date":"2026-04-04 11:54:29"},"5.4.9":{"tag":"5.4.9","author":"autoboostseo","date":"2026-04-04 11:59:27"},"5.5.0":{"tag":"5.5.0","author":"autoboostseo","date":"2026-04-04 12:03:07"},"5.5.1":{"tag":"5.5.1","author":"autoboostseo","date":"2026-04-04 12:37:27"},"5.5.2":{"tag":"5.5.2","author":"autoboostseo","date":"2026-04-05 00:30:31"}},"upgrade_notice":{"3.4.3":"<p>Fixes server-side SEO filters. Recommended update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3471402,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3471402,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3472051,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3472051,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.4.2","3.4.3","3.4.4","3.4.5","3.4.6","3.4.6.1","4.6.7","4.6.8","4.6.9","4.7.0","4.7.1","4.7.2","4.7.3","4.7.4","4.7.5","5.0.0","5.0.1","5.1.0","5.1.1","5.1.2","5.1.3","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.4.1","5.4.2","5.4.3","5.4.4","5.4.5","5.4.6","5.4.7","5.4.8","5.4.9","5.5.0","5.5.1","5.5.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,256814,2166,186,475],"plugin_category":[55],"plugin_contributors":[256762],"plugin_business_model":[],"class_list":["post-282561","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-autoboost","plugin_tags-content-optimization","plugin_tags-seo","plugin_tags-wordpress-seo","plugin_category-seo-and-marketing","plugin_contributors-autoboostseo","plugin_committers-autoboostseo"],"banners":{"banner":"https:\/\/ps.w.org\/autoboostseo-connector\/assets\/banner-772x250.png?rev=3472051","banner_2x":"https:\/\/ps.w.org\/autoboostseo-connector\/assets\/banner-1544x500.png?rev=3472051","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/autoboostseo-connector\/assets\/icon-128x128.png?rev=3471402","icon_2x":"https:\/\/ps.w.org\/autoboostseo-connector\/assets\/icon-256x256.png?rev=3471402","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AutoBoostSEO Connector links your WordPress site to the AutoBoostSEO platform. Once installed, it handles all the setup for you - no configuration needed.<\/p>\n\n<p><strong>What it does:<\/strong><\/p>\n\n<ul>\n<li>Connects your site to AutoBoostSEO in one click<\/li>\n<li>Works with Rank Math, Yoast SEO, All in One SEO, SEOPress, and The SEO Framework<\/li>\n<li>Handles authentication and API access automatically<\/li>\n<li>Built-in connection diagnostics to troubleshoot issues<\/li>\n<li>Optimized for large sites with thousands of posts<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin via Plugins \u2192 Add New \u2192 Upload, or search \"AutoBoostSEO\" in the plugin directory.<\/li>\n<li>Activate the plugin.<\/li>\n<li>That's it - no settings to configure.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20secure%3F\"><h3>Is this plugin secure?<\/h3><\/dt>\n<dd><p>Yes. All data is transferred over HTTPS and requires proper authentication. The plugin only exposes your content through WordPress's built-in REST API.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20rank%20math%20%2F%20yoast%20seo%3F\"><h3>Does this work with Rank Math \/ Yoast SEO?<\/h3><\/dt>\n<dd><p>Yes. It automatically detects which SEO plugin you're using and works with it.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20autoboostseo%20account%3F\"><h3>Do I need an AutoBoostSEO account?<\/h3><\/dt>\n<dd><p>Yes. Sign up at <a href=\"https:\/\/www.autoboostseo.com\">autoboostseo.com<\/a> - there's a free tier to get started.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>5.5.2<\/h4>\n\n<ul>\n<li>FIX: Wrap all SQL queries in $wpdb-&gt;prepare() for WordPress.org plugin review compliance<\/li>\n<\/ul>\n\n<h4>5.4.3<\/h4>\n\n<ul>\n<li>DEBUG: Public diagnostic endpoint for score filter debugging (temporary)<\/li>\n<\/ul>\n\n<h4>5.4.1<\/h4>\n\n<ul>\n<li>FIX: Low SEO score filter no longer crashes when no posts have been scored yet<\/li>\n<\/ul>\n\n<h4>5.4.0<\/h4>\n\n<ul>\n<li>NEW: Plugin-side SEO score calculation \u2014 computes and stores scores as _autoboostseo_score post meta, independent of RankMath\/Yoast stored scores<\/li>\n<li>NEW: GET \/autoboost\/v1\/scores-status endpoint \u2014 returns scoring index status<\/li>\n<li>NEW: POST \/autoboost\/v1\/calculate-scores endpoint \u2014 batch scores unscored posts (200\/batch)<\/li>\n<li>IMPROVED: Low SEO score filter now uses plugin-calculated scores for reliable filtering and global sort order<\/li>\n<li>IMPROVED: Posts-metadata endpoint now includes _autoboostseo_score in response<\/li>\n<li>FIX: SEO scores auto-calculated on post save (save_post hook)<\/li>\n<\/ul>\n\n<h4>5.3.3<\/h4>\n\n<ul>\n<li>FIX: Server-side filter pagination broken on page 2+ (WP_Query applied double offset on post__in results). All filters affected.<\/li>\n<li>FEATURE: Low SEO score filter now sorts results by score ascending (lowest first).<\/li>\n<\/ul>\n\n<h4>5.3.2<\/h4>\n\n<ul>\n<li>FIX: SEO stats endpoint now includes pages in addition to posts. Previously only counted post_type='post', missing pages entirely.<\/li>\n<\/ul>\n\n<h4>5.3.1<\/h4>\n\n<ul>\n<li>FIX: Posts with the same date now appear in consistent order between paginated and Show All views. Added p.ID DESC as secondary sort to all SQL queries.<\/li>\n<\/ul>\n\n<h4>5.3.0<\/h4>\n\n<ul>\n<li>FEATURE: posts-metadata endpoint accepts <code>limit<\/code> parameter. Frontend passes tier limit so the plugin stops returning posts early (e.g. 7500 instead of 21094 for Starter tier). Cuts Show All load time by ~60%.<\/li>\n<\/ul>\n\n<h4>5.2.5<\/h4>\n\n<ul>\n<li>FIX: Word count filter now works server-side even without full backfill. Uses COALESCE to treat unindexed posts as 0 words instead of excluding them. No more loading all 21k posts for word count filtering.<\/li>\n<\/ul>\n\n<h4>5.2.4<\/h4>\n\n<ul>\n<li>FIX: Server-side filters with status=any only returned published posts. WP REST API passes status as array ['any'], not string 'any', so the previous string check failed silently. Now uses in_array() to detect 'any' in the status array and expands to all allowed statuses.<\/li>\n<\/ul>\n\n<h4>5.2.3<\/h4>\n\n<ul>\n<li>FIX: (Incomplete) Initial attempt at status=any fix \u2014 used is_string() check which doesn't work because WP REST API passes status as an array.<\/li>\n<\/ul>\n\n<h4>5.2.2<\/h4>\n\n<ul>\n<li>FIX: Removed bulk word count auto-compute from metadata endpoint. do_shortcode() on 1000 posts per page was causing server timeouts on large sites, making the fast endpoint fall back to slow 100-per-page standard API.<\/li>\n<li>FIX: Reduced backfill batch size from 500 to 50 to safely handle do_shortcode() per post.<\/li>\n<\/ul>\n\n<h4>5.2.1<\/h4>\n\n<ul>\n<li>FIX: Word count now computed from rendered content (shortcodes expanded via do_shortcode before counting). Previously raw shortcode syntax was stripped, causing posts with galleries\/embeds\/shortcodes to show artificially low word counts. A post that renders as 800 words on the site was counted as ~50.<\/li>\n<li>AUTO: Word count index automatically rebuilt on upgrade.<\/li>\n<\/ul>\n\n<h4>5.2.0<\/h4>\n\n<ul>\n<li>FIX: Word count computation now consistent between SQL filter and REST API display. Previously strip_shortcodes() caused server-side word counts to be lower than displayed values, making word count filters return wrong results.<\/li>\n<li>FIX: Conflicting filter pairs (e.g. Missing Keywords + Has Keywords) now return 0 results immediately with a clear response instead of running expensive SQL that always returns nothing.<\/li>\n<li>FIX: Inverted word count ranges (min &gt; max) handled gracefully on server.<\/li>\n<li>AUTO: Existing word count index is automatically rebuilt on upgrade to match the corrected algorithm.<\/li>\n<\/ul>\n\n<h4>5.1.3<\/h4>\n\n<ul>\n<li>PERF: posts-metadata endpoint now computes and stores word counts on-the-fly for unindexed posts using bulk SQL (2 queries per 1000 posts). Word count filtering is now accurate from first use without requiring a separate backfill step.<\/li>\n<\/ul>\n\n<h4>5.1.2<\/h4>\n\n<ul>\n<li>FIX: posts-metadata endpoint now includes the post permalink (link field) so posts are clickable in the app.<\/li>\n<\/ul>\n\n<h4>5.1.1<\/h4>\n\n<ul>\n<li>FIX: posts-metadata endpoint now returns posts ordered newest to oldest (post_date DESC). Previously returned in ID order.<\/li>\n<li>FIX: posts-metadata endpoint now fetches posts only (excludes pages) by default.<\/li>\n<\/ul>\n\n<h4>5.1.0<\/h4>\n\n<ul>\n<li>NEW: Bulk posts-metadata endpoint (GET \/autoboost\/v1\/posts-metadata) \u2014 returns 1000 posts\/page vs 100, using a single optimised SQL query per page. Reduces Show All load time from ~3.5 minutes to ~15 seconds on large sites (21k+ posts). Supports RankMath, Yoast, SEOPress, TSF, and AIOSEO.<\/li>\n<\/ul>\n\n<h4>5.0.1<\/h4>\n\n<ul>\n<li>CLEANUP: Removed dead REST fields (thin_content, long_content, has_schema, missing_schema, reading_time)<\/li>\n<li>These fields were never used by the frontend and added unnecessary overhead to API responses<\/li>\n<\/ul>\n\n<h4>5.0.0<\/h4>\n\n<ul>\n<li>MAJOR: All filters now use raw SQL with LEFT JOIN for correct pagination at any scale<\/li>\n<li>NEW: SEOPress support (focus keyword, SEO title, meta description)<\/li>\n<li>NEW: The SEO Framework support (title, description)<\/li>\n<li>NEW: All in One SEO (AIOSEO) full support via wp_aioseo_posts table<\/li>\n<li>NEW: missing_title filter (posts with empty titles)<\/li>\n<li>NEW: word_count_min\/word_count_max filters (requires word count indexing)<\/li>\n<li>NEW: comment_count_min\/comment_count_max filters<\/li>\n<li>NEW: default_seo_title filter now correctly compares SEO title to post title<\/li>\n<li>NEW: Word count computed and stored as post_meta on save (backfill endpoint available)<\/li>\n<li>FIX: Filters now respect post_type and post_status from request (no longer hardcoded to post\/publish)<\/li>\n<li>FIX: SEO score filters include unscored posts in low_seo_score results<\/li>\n<li>FIX: found_posts filter no longer leaks to other WP_Query calls<\/li>\n<li>FIX: filter-debug endpoint now requires authentication<\/li>\n<li>FIX: N+1 query problem eliminated via postmeta cache priming<\/li>\n<li>FIX: Version constant mismatch between class and define<\/li>\n<li>REMOVED: Legacy query handler (class-query-handler.php) \u2014 conflicting dual filter system<\/li>\n<li>REMOVED: Dead filter params (thin_content, long_content, reading_time_min\/max)<\/li>\n<li>REMOVED: update_option debug write on every filtered request<\/li>\n<li>PERF: NOT IN subqueries replaced with LEFT JOIN ... IS NULL (5-10x faster at 100k+ posts)<\/li>\n<\/ul>\n\n<h4>4.7.5<\/h4>\n\n<ul>\n<li>FIX: Raw SQL paginated approach for SEO filters \u2014 bypasses RankMath posts_where stripping<\/li>\n<li>Runs raw SQL to get only the current page's post IDs, then uses tiny post__in (20 IDs)<\/li>\n<li>Overrides found_posts for correct REST API pagination headers<\/li>\n<\/ul>\n\n<h4>4.7.4<\/h4>\n\n<ul>\n<li>FIX: Replace post__in (17K+ IDs) with posts_where subqueries for large sites<\/li>\n<li>Fixes \"No matching posts\" when filtering sites with many missing SEO fields<\/li>\n<\/ul>\n\n<h4>4.7.3<\/h4>\n\n<ul>\n<li>FIX: SEO filters now check only the ACTIVE plugin's fields (reverts 4.7.2 all-variants approach)<\/li>\n<li>Residual Yoast data no longer causes false negatives when RankMath is active<\/li>\n<li>Dashboard seo-stats endpoint now uses raw SQL (consistent with REST filters, bypasses WP_Query NOT EXISTS bug)<\/li>\n<\/ul>\n\n<h4>4.7.2<\/h4>\n\n<ul>\n<li>FIX: SEO filters now check ALL plugin field variants (RankMath + Yoast) regardless of active plugin<\/li>\n<li>Fixes incorrect filter results on sites with residual Yoast metadata after switching to RankMath<\/li>\n<li>Dashboard stats and content filters now return consistent results<\/li>\n<\/ul>\n\n<h4>4.7.1<\/h4>\n\n<ul>\n<li>Switched ALL SEO filters to raw SQL + post__in approach \u2014 bypasses WP_Query meta_query bugs, post__not_in stripping, and RankMath posts_where consumption<\/li>\n<li>\"Missing\" filters now run direct SQL to find missing post IDs, then use post__in to include only those<\/li>\n<li>\"Has\" filters use same approach for consistency and reliability<\/li>\n<\/ul>\n\n<h4>4.7.0<\/h4>\n\n<ul>\n<li>Fixed server-side filters consumed by RankMath sub-queries \u2014 replaced self-removing posts_where with persistent filter using custom query var<\/li>\n<li>All \"missing\" filters (keywords, SEO title, meta description) now use autoboost_exclude_ids query var immune to third-party query consumption<\/li>\n<li>Both REST controller and query handler updated<\/li>\n<\/ul>\n\n<h4>4.6.9<\/h4>\n\n<ul>\n<li>Fixed ALL server-side filters: replaced post__not_in (stripped by WP REST pipeline) with direct SQL WHERE injection<\/li>\n<li>Affects missing keywords, missing SEO title, missing meta description filters for RankMath and dual-plugin setups<\/li>\n<li>Both REST controller and query handler updated<\/li>\n<\/ul>\n\n<h4>4.6.8<\/h4>\n\n<ul>\n<li>Added diagnostic logging to REST filter callback to debug post__not_in issue<\/li>\n<\/ul>\n\n<h4>3.4.6<\/h4>\n\n<ul>\n<li>Added filter-debug diagnostic endpoint to troubleshoot server-side filtering<\/li>\n<li>Fixed server-side filters using raw SQL instead of nested WP_Meta_Query (workaround for WP Trac #29560)<\/li>\n<\/ul>\n\n<h4>3.4.4<\/h4>\n\n<ul>\n<li>Fixed RankMath meta key variant handling \u2014 filters now check both rank_math_* and <em>rank_math<\/em>* keys<\/li>\n<li>Fixed dashboard stats to include non-underscore RankMath meta keys<\/li>\n<li>Fixed class VERSION constant (was 3.4.2)<\/li>\n<\/ul>\n\n<h4>3.4.3<\/h4>\n\n<ul>\n<li>Fixed server-side filters returning all posts when only one SEO plugin is installed<\/li>\n<\/ul>\n\n<h4>3.4<\/h4>\n\n<ul>\n<li>Security improvements and bug fixes<\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li>Connection diagnostics<\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li>Redesigned admin page<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Major update with improved performance and filtering<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Advanced filtering and better performance<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Connect your WordPress site to AutoBoostSEO for bulk SEO optimization.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/282561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=282561"}],"author":[{"embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/autoboostseo"}],"wp:attachment":[{"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=282561"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=282561"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=282561"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=282561"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=282561"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ps.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=282561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}