{"id":265491,"date":"2026-02-18T17:04:11","date_gmt":"2026-02-18T17:04:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gpsem-io\/"},"modified":"2026-10-03T22:51:03","modified_gmt":"2026-10-03T22:51:03","slug":"gpsem-io","status":"publish","type":"plugin","link":"https:\/\/bho.wordpress.org\/plugins\/gpsem-io\/","author":23411855,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.12.0","stable_tag":"trunk","tested":"6.9.10","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"GPSem.io","header_author":"Arnaud Decurninge","header_description":"Connection avec GPSem.io","assets_banners_color":"faeef7","last_updated":"2026-10-03 22:51:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":50,"downloads":1132,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8.9.2":{"tag":"1.8.9.2","author":"gpsem","date":"2026-02-18 17:07:18","revision":3464546},"1.8.9.3":{"tag":"1.8.9.3","author":"gpsem","date":"2026-05-06 13:15:22","revision":3524464},"1.9.0":{"tag":"1.9.0","author":"gpsem","date":"2026-10-01 21:56:30","revision":3723905}},"upgrade_notice":{"1.12.0":"<p>Permet de r\u00e9gler le style et les options avanc\u00e9es des \u00e9l\u00e9ments Elementor depuis GPSem.<\/p>","1.11.0":"<p>Ajoute des balises de suivi facultatives et, avec WooCommerce, un flux produits Google Shopping.<\/p>","1.10.0":"<p>Ajoute la prise en charge de l&#039;\u00e9diteur de blocs et d&#039;Elementor depuis GPSem.<\/p>","1.9.0":"<p>Correctifs de s\u00e9curit\u00e9 : mise \u00e0 jour recommand\u00e9e. Ajoute la prise en charge des sites multilingues.<\/p>","1.8.8.8":"<p>Version initiale. Installez et configurez votre cl\u00e9 API dans les param\u00e8tres.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3464542,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3464542,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.8.9.2","1.8.9.3","1.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[99,10601,9683,186,103],"plugin_category":[55],"plugin_contributors":[256132],"plugin_business_model":[],"class_list":["post-265491","plugin","type-plugin","status-publish","hentry","plugin_tags-multilingual","plugin_tags-polylang","plugin_tags-sem","plugin_tags-seo","plugin_tags-wpml","plugin_category-seo-and-marketing","plugin_contributors-gpsem","plugin_committers-gpsem"],"banners":{"banner":"https:\/\/ps.w.org\/gpsem-io\/assets\/banner-772x250.png?rev=3464542","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gpsem-io\/assets\/icon-128x128.png?rev=3464542","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Outil pour synchroniser votre site WordPress avec GPSem. Ce plugin permet de g\u00e9rer la synchronisation bidirectionnelle de vos contenus, cat\u00e9gories, utilisateurs et m\u00e9tadonn\u00e9es avec la plateforme GPSem.<\/p>\n\n<p><strong>Fonctionnalit\u00e9s principales :<\/strong><\/p>\n\n<ul>\n<li><strong>Sites multilingues<\/strong> : compatible WPML, Polylang et TranslatePress, y compris avec un domaine par langue<\/li>\n<li>Interface du plugin en anglais et en fran\u00e7ais<\/li>\n<li>Synchronisation automatique des posts, pages et custom post types<\/li>\n<li>Synchronisation des cat\u00e9gories, tags et taxonomies personnalis\u00e9es<\/li>\n<li>Synchronisation des utilisateurs (administrateurs, \u00e9diteurs, auteurs)<\/li>\n<li>Gestion des redirections SEO<\/li>\n<li>Support des plugins SEO (SEOPress, Rank Math, Yoast SEO)<\/li>\n<li>Int\u00e9gration avec Advanced Custom Fields (ACF)<\/li>\n<li>Analytics et suivi de trafic (optionnel)<\/li>\n<li>Gestion de code publicitaire (optionnel)<\/li>\n<li>API REST personnalis\u00e9e pour la synchronisation<\/li>\n<\/ul>\n\n<p><strong>Sites multilingues :<\/strong><\/p>\n\n<p>GPSem identifie chaque contenu par son ID WordPress. Le plugin indique donc, pour chaque contenu et chaque terme, sa langue et les ID de ses traductions.<\/p>\n\n<ul>\n<li><strong>WPML et Polylang<\/strong> : chaque traduction est un contenu distinct avec son propre ID. Le plugin transmet le code de langue (<code>lang<\/code>), la liste des traductions (<code>translations<\/code> : langue =&gt; ID) et leurs URL (<code>translation_urls<\/code>). GPSem peut cr\u00e9er un contenu dans une langue donn\u00e9e et le relier \u00e0 sa version d'origine (<code>lang<\/code> et <code>translation_of<\/code>).<\/li>\n<li><strong>TranslatePress<\/strong> : un seul ID sert \u00e0 toutes les langues. Le plugin transmet la liste des langues et l'URL du contenu dans chacune. Les traductions elles-m\u00eames restent g\u00e9r\u00e9es dans TranslatePress.<\/li>\n<li><strong>Un domaine ou un r\u00e9pertoire par langue<\/strong> : l'endpoint <code>languages<\/code> de l'API liste les langues du site avec l'adresse d'accueil de chacune.<\/li>\n<li><strong>Mise \u00e0 jour automatique<\/strong> : GPSem est pr\u00e9venu d\u00e8s qu'une langue est ajout\u00e9e ou retir\u00e9e sur le site.<\/li>\n<li>Les listes de contenus et de cat\u00e9gories couvrent toutes les langues et peuvent \u00eatre filtr\u00e9es avec <code>?lang=xx<\/code>.<\/li>\n<li>Sans extension multilingue, ces champs sont vides et rien ne change.<\/li>\n<\/ul>\n\n<p><strong>Collecte de donn\u00e9es :<\/strong><\/p>\n\n<p>Ce plugin peut collecter des donn\u00e9es d'utilisation de mani\u00e8re optionnelle :<\/p>\n\n<ul>\n<li><strong>Module Analytics<\/strong> (optionnel) : Collecte des m\u00e9triques d'engagement (temps sur page, profondeur de scroll, clics) pour am\u00e9liorer l'exp\u00e9rience utilisateur. Ces donn\u00e9es sont envoy\u00e9es vers Google Analytics 4 via Google Tag Manager si configur\u00e9.<\/li>\n<li><strong>Module Traffic<\/strong> (optionnel) : Collecte des informations de trafic (OS, navigateur, referrer) pour les statistiques internes. Ces donn\u00e9es sont stock\u00e9es localement dans votre base de donn\u00e9es WordPress.<\/li>\n<\/ul>\n\n<p>Toutes ces fonctionnalit\u00e9s sont <strong>optionnelles<\/strong> et peuvent \u00eatre activ\u00e9es\/d\u00e9sactiv\u00e9es depuis les param\u00e8tres du plugin. Aucune donn\u00e9e n'est collect\u00e9e sans votre consentement explicite via l'activation des modules concern\u00e9s.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services provided by GPSem.io to synchronize website data and enable bidirectional communication between WordPress and the GPSem platform.<\/p>\n\n<p><strong>1. GPSem.io API - https:\/\/app.gpsem.io<\/strong><\/p>\n\n<p><strong>What it is used for:<\/strong>\nThe GPSem.io API is used to synchronize content, metadata, categories, tags, users, and media files between your WordPress site and the GPSem platform. This enables centralized content management and SEO optimization.<\/p>\n\n<p><strong>What data is sent and when:<\/strong>\n* <strong>Posts, Pages, and Custom Post Types<\/strong>: When you create, update, or delete content in WordPress, the plugin sends the post ID, title, content, slug, post type, status, author information, publication date, featured image URL, SEO metadata (title and description), categories, tags, ACF flexible content, and on multilingual sites the language code, the IDs and the URLs of its translations to GPSem.io. Custom fields written by other plugins are not sent.\n* <strong>Categories and Tags<\/strong>: When you create, update, or delete taxonomies, the plugin sends term ID, name, description, slug, taxonomy type, parent ID, SEO metadata, and on multilingual sites the language code and the IDs of its translations.\n* <strong>Users<\/strong>: When administrators, editors, or authors are created, updated, or deleted, the plugin sends user ID, email, first name, last name, role, description, and social media links.\n* <strong>Site languages<\/strong>: On multilingual sites, when the list of languages changes (language added or removed, default language, multilingual plugin enabled or disabled), the plugin sends the language codes, locales, names and home URLs.\n* <strong>Media Files<\/strong>: When media is uploaded via the API, image files are sent to WordPress for processing.<\/p>\n\n<p><strong>Data transmission occurs:<\/strong>\n* Automatically when content is saved, updated, or deleted in WordPress, if \"Synchronisation vers GPSem\" is checked in GPSem &gt; Settings (content and user accounts have separate checkboxes)\n* When GPSem.io initiates synchronization via API calls to your WordPress site\n* Only when you have configured your API key and site ID in the plugin settings<\/p>\n\n<p><strong>Tracking tags and product feed (GPSem &gt; Tags &amp; Shopping) \u2014 optional, off by default:<\/strong>\nNothing is loaded until you fill in an identifier. For each identifier you enter, the visitor's browser loads the script of the matching service and sends it page views and, with WooCommerce, e-commerce events (product viewed, add to cart, checkout, purchase: product IDs, names, prices, quantities, order number and amount). With \"Wait for the visitor's consent\" enabled (default), Google tags start in Consent Mode with everything denied and the other services are loaded only after your cookie banner grants advertising consent.\n* Google tag \/ Google Ads \/ Google Tag Manager \/ Google Customer Reviews (googletagmanager.com, apis.google.com) \u2014 <a href=\"https:\/\/policies.google.com\/terms\">Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a>. Google Customer Reviews also receives the customer e-mail address and delivery country, on the order confirmation page only.\n* Meta pixel (connect.facebook.net) and, if you enter a Conversions API token, a server-side call to graph.facebook.com for each purchase with the order amount, product IDs, IP address, user agent and SHA-256 hashes of the customer e-mail and name \u2014 <a href=\"https:\/\/www.facebook.com\/legal\/terms\/businesstools\">Terms<\/a>, <a href=\"https:\/\/www.facebook.com\/privacy\/policy\/\">Privacy<\/a>.\n* TikTok pixel (analytics.tiktok.com) \u2014 <a href=\"https:\/\/ads.tiktok.com\/i18n\/official\/policy\/business-products-terms\">Terms<\/a>, <a href=\"https:\/\/www.tiktok.com\/legal\/privacy-policy\">Privacy<\/a>.\n* LinkedIn Insight Tag (snap.licdn.com) \u2014 <a href=\"https:\/\/www.linkedin.com\/legal\/user-agreement\">Terms<\/a>, <a href=\"https:\/\/www.linkedin.com\/legal\/privacy-policy\">Privacy<\/a>.\n* Pinterest tag (s.pinimg.com) \u2014 <a href=\"https:\/\/policy.pinterest.com\/terms-of-service\">Terms<\/a>, <a href=\"https:\/\/policy.pinterest.com\/privacy-policy\">Privacy<\/a>.\n* Microsoft Advertising UET (bat.bing.com) \u2014 <a href=\"https:\/\/about.ads.microsoft.com\/en\/policies\/legal-privacy-and-security\">Terms<\/a>, <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Privacy<\/a>.\nThe product feed is a public URL of your own site protected by a token; it is read by the platforms you give it to and sends nothing by itself.<\/p>\n\n<p><strong>Inbound API security:<\/strong>\n* The API only answers under its configured directory.\n* Calls can be restricted to GPSem server IP addresses (149.202.91.195 and 149.202.91.234 by default).\n* The API key is accepted in the <code>Authorization: Bearer<\/code> header; the <code>?key=<\/code> URL parameter can be refused from the settings.\n* Repeated invalid keys are temporarily blocked.<\/p>\n\n<p><strong>Privacy Policy:<\/strong> https:\/\/www.gpsem.io\/politique-de-confidentialite\n<strong>Terms of Service:<\/strong> https:\/\/www.gpsem.io\/conditions-generales<\/p>\n\n<p><strong>2. Google Tag Manager and YouTube IFrame API (optional Analytics module)<\/strong><\/p>\n\n<p>Only when the Analytics module is enabled in GPSem &gt; Analytics (it is disabled by default). The module pushes engagement events (time on page, scroll depth, clicks, video plays) to the page's data layer, which your own Google Tag Manager container can forward to Google Analytics 4, and it loads the YouTube IFrame API script from https:\/\/www.youtube.com\/iframe_api in the visitor's browser to measure video plays. No data is sent by the plugin's server.<\/p>\n\n<ul>\n<li>Google Tag Manager \/ Google Analytics: https:\/\/policies.google.com\/privacy \u2014 https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/<\/li>\n<li>YouTube IFrame API: https:\/\/developers.google.com\/youtube\/terms\/api-services-terms-of-service \u2014 https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>3. RSS feeds you configure (optional Google News feed)<\/strong><\/p>\n\n<p>Only when you add feed addresses in GPSem &gt; Flux RSS. Your server then fetches those feeds, from the sites you chose, to build the <code>google-news<\/code> feed. No visitor data is sent. The terms and privacy policy that apply are those of each feed's publisher.<\/p>\n\n<p><strong>4. GPSem.io Plugin Information Service<\/strong><\/p>\n\n<p><strong>What it is used for:<\/strong>\nThis service was previously used to check for plugin updates. However, as per WordPress.org guidelines, this functionality has been removed. Plugin updates are now managed exclusively through the WordPress.org repository.<\/p>\n\n<p><strong>What data is sent:<\/strong>\nNo data is sent to this service. The update checking functionality has been completely removed from the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>T\u00e9l\u00e9chargez le plugin et d\u00e9compressez-le dans le dossier <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activez le plugin via le menu 'Plugins' dans WordPress<\/li>\n<li>Allez dans <strong>GPSem &gt; Settings<\/strong> pour configurer votre cl\u00e9 API et ID de site<\/li>\n<li>(Optionnel) Installez Advanced Custom Fields (ACF) pour profiter de toutes les fonctionnalit\u00e9s<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"le%20plugin%20n%C3%A9cessite-t-il%20un%20compte%20gpsem%20%3F\"><h3>Le plugin n\u00e9cessite-t-il un compte GPSem ?<\/h3><\/dt>\n<dd><p>Oui, vous devez avoir un compte GPSem et configurer votre cl\u00e9 API et ID de site dans les param\u00e8tres du plugin.<\/p><\/dd>\n<dt id=\"le%20plugin%20fonctionne-t-il%20sans%20advanced%20custom%20fields%20%28acf%29%20%3F\"><h3>Le plugin fonctionne-t-il sans Advanced Custom Fields (ACF) ?<\/h3><\/dt>\n<dd><p>Le plugin fonctionne sans ACF, mais certaines fonctionnalit\u00e9s avanc\u00e9es (import de groupes de champs, flexible content) n\u00e9cessitent ACF. Un message d'avertissement s'affichera si ACF n'est pas install\u00e9.<\/p><\/dd>\n<dt id=\"les%20donn%C3%A9es%20sont-elles%20collect%C3%A9es%20automatiquement%20%3F\"><h3>Les donn\u00e9es sont-elles collect\u00e9es automatiquement ?<\/h3><\/dt>\n<dd><p>Non, toutes les fonctionnalit\u00e9s de collecte de donn\u00e9es (Analytics, Traffic) sont optionnelles et doivent \u00eatre activ\u00e9es manuellement dans les param\u00e8tres du plugin.<\/p><\/dd>\n<dt id=\"le%20plugin%20fonctionne-t-il%20sur%20un%20site%20multilingue%20%3F\"><h3>Le plugin fonctionne-t-il sur un site multilingue ?<\/h3><\/dt>\n<dd><p>Oui, avec WPML, Polylang et TranslatePress. Avec WPML et Polylang, chaque traduction est suivie s\u00e9par\u00e9ment dans GPSem gr\u00e2ce \u00e0 son ID. Avec TranslatePress, GPSem re\u00e7oit l'URL du contenu dans chaque langue.<\/p><\/dd>\n<dt id=\"le%20plugin%20fonctionne-t-il%20avec%20elementor%20et%20l%27%C3%A9diteur%20de%20blocs%20%3F\"><h3>Le plugin fonctionne-t-il avec Elementor et l'\u00e9diteur de blocs ?<\/h3><\/dt>\n<dd><p>Oui. Les contenus en blocs restent en blocs. Avec Elementor, GPSem lit et \u00e9crit la mise en page des contenus construits avec Elementor (contenu des widgets ; la mise en forme reste celle d\u00e9finie dans Elementor).<\/p><\/dd>\n<dt id=\"le%20plugin%20est-il%20compatible%20avec%20les%20plugins%20seo%20%3F\"><h3>Le plugin est-il compatible avec les plugins SEO ?<\/h3><\/dt>\n<dd><p>Oui, le plugin est compatible avec SEOPress, Rank Math et Yoast SEO pour la synchronisation des m\u00e9tadonn\u00e9es SEO.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>Nouveau : Elementor. GPSem re\u00e7oit le panneau complet de chaque \u00e9l\u00e9ment (sections, colonnes, conteneurs, widgets) : r\u00e9glages de contenu, de style et avanc\u00e9s avec leurs libell\u00e9s, couleurs et typographies globales du site, polices disponibles<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>Nouveau : balises de suivi facultatives (GPSem &gt; Balises et Shopping) : balise Google (GA4), Google Ads (conversions et remarketing dynamique), Google Tag Manager, pixel Meta (Facebook et Instagram) avec API Conversions, TikTok, LinkedIn, Pinterest, Microsoft Advertising<\/li>\n<li>Nouveau : avec WooCommerce, \u00e9v\u00e9nements e-commerce envoy\u00e9s \u00e0 chaque balise (fiche produit, ajout au panier, commande, achat)<\/li>\n<li>Nouveau : attente du consentement du visiteur (mode consentement de Google), activ\u00e9e par d\u00e9faut<\/li>\n<li>Nouveau : avec WooCommerce, flux produits au format Google Merchant Center (accept\u00e9 aussi par les catalogues Meta, TikTok, Pinterest et Microsoft) et proposition d'avis clients Google<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Nouveau : \u00e9diteurs de contenu. GPSem sait quel \u00e9diteur utilise chaque contenu (\u00e9diteur classique, \u00e9diteur de blocs, Elementor)<\/li>\n<li>Nouveau : Elementor. La mise en page Elementor d'un contenu est transmise \u00e0 GPSem et peut \u00eatre modifi\u00e9e ou cr\u00e9\u00e9e depuis GPSem ; la liste des widgets disponibles sur le site et de leurs r\u00e9glages est fournie \u00e0 GPSem<\/li>\n<li>Les contenus en blocs (Gutenberg) sont conserv\u00e9s en blocs lors des modifications faites depuis GPSem<\/li>\n<li>Nouveau : les pages de cat\u00e9gories et d'\u00e9tiquettes sont transmises \u00e0 GPSem avec leur adresse, leur titre, leur meta description, leur description et leur nombre de contenus, pour \u00eatre suivies comme des pages (indexation, trafic, maillage)<\/li>\n<li>Nouveau : liste des \u00e9tiquettes du site (\u00e9tiquettes d'articles et de produits) fournie \u00e0 GPSem<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Nouveau : sites multilingues, compatibilit\u00e9 WPML, Polylang et TranslatePress (langue et traductions de chaque contenu et de chaque terme, liste des langues du site, cr\u00e9ation d'une traduction depuis GPSem avec WPML et Polylang)<\/li>\n<li>Nouveau : interface du plugin traduisible, fournie en anglais et en fran\u00e7ais<\/li>\n<li>Nouveau : restriction de l'API par adresse IP, cl\u00e9 API accept\u00e9e en en-t\u00eate, bouton \u00ab Tester la connexion \u00bb<\/li>\n<li>Nouveau : r\u00e9glages pour activer ou non la synchronisation des contenus et celle des comptes vers GPSem<\/li>\n<li>Nouveau : r\u00e9glage pour les redirections random \/ lastarticle<\/li>\n<li>La synchronisation vers GPSem ne bloque plus l'enregistrement des contenus<\/li>\n<li>Correctifs de s\u00e9curit\u00e9 et corrections diverses : mise \u00e0 jour recommand\u00e9e<\/li>\n<\/ul>\n\n<h4>1.8.8.8<\/h4>\n\n<ul>\n<li>Version initiale de soumission au d\u00e9p\u00f4t WordPress<\/li>\n<li>Conformit\u00e9 aux r\u00e8gles de soumission WordPress<\/li>\n<li>S\u00e9curisation des formulaires avec nonces<\/li>\n<li>Protection ABSPATH sur tous les fichiers<\/li>\n<li>Documentation de la collecte de donn\u00e9es<\/li>\n<\/ul>","raw_excerpt":"Synchronize your WordPress site with GPSem, including multilingual sites (WPML, Polylang, TranslatePress). Interface in English and French.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/265491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=265491"}],"author":[{"embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gpsem"}],"wp:attachment":[{"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=265491"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=265491"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=265491"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=265491"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=265491"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=265491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}