{"id":10138,"date":"2026-11-10T20:04:04","date_gmt":"2026-11-10T19:04:04","guid":{"rendered":"https:\/\/www.lrob.fr\/wordpress\/plugins\/lrob-cookie-consent\/"},"modified":"2026-11-10T21:09:51","modified_gmt":"2026-11-10T20:09:51","slug":"lrob-cookie-consent","status":"publish","type":"page","link":"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-cookie-consent\/","title":{"rendered":"LRob \u2013 Cookie Consent: GDPR cookie banner that blocks third-party content before consent"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Cookie Consent<\/strong> is a GDPR-compliant WordPress cookie consent extension: a banner that actually blocks third-party content (videos, statistics, ads) until the visitor has given their consent, and which keeps a record of each choice.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af3835dec31b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af3835dec31b\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"270\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-bandeau.webp\" alt=\"LRob Cookie Consent cookie banner on a WordPress site: accept all, reject all or customize\" class=\"wp-image-10124\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-bandeau.webp 594w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-bandeau-300x136.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-bandeau-150x68.webp 150w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">The banner as the visitor sees it, in the theme\u2019s colors and fonts.<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/git.lrob.net\/WP\/cookie-consent\/releases\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/div>\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/git.lrob.net\/WP\/cookie-consent\" target=\"_blank\" rel=\"noopener\">View source code<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Many banners just display a message while the scripts are already loading. This one blocks the relevant scripts and embedded content, enables them only for the accepted categories, and picks up your theme\u2019s colors and fonts without any setup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"blocage\">Real blocking of third-party content<\/h2>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-794e3cfa wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:45%\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af3835dee7fd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af3835dee7fd\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"608\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/cookie-consent-contenu-bloque.webp\" alt=\"YouTube video blocked by Cookie Consent before the visitor\u2019s agreement, with a button to accept it and load it\" class=\"wp-image-10125\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/cookie-consent-contenu-bloque.webp 594w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/cookie-consent-contenu-bloque-293x300.webp 293w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/cookie-consent-contenu-bloque-147x150.webp 147w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">A YouTube video is blocked until the visitor accepts the external content.<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Nothing optional loads before consent. YouTube videos, Google Maps, social networks and even captchas are replaced by a placeholder that names the service, with a button to accept and load it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Search engines see the full page, and the blocking works behind a page cache.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"analyse\">Site analysis and blocking rules<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af3835def252&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af3835def252\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"1082\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles.webp\" alt=\"Cookies tab of LRob Cookie Consent: site scan, declared cookies and blocking rules per service (YouTube, Cloudflare Turnstile, Gravatar)\" class=\"wp-image-10126\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles.webp 1280w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles-300x254.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles-1024x866.webp 1024w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles-150x127.webp 150w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles-768x649.webp 768w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-regles-600x507.webp 600w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">The site analysis, the declared cookies and the blocking rules by service.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Site analysis and adding services in one click<\/li>\n\n<li>Ready-made categories, plus your own<\/li>\n\n<li>Necessary cookies declared, never blocked<\/li>\n\n<li>Google Analytics or Matomo without touching the theme<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bandeau\">A banner in your colors<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6af3835defddc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6af3835defddc\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"1169\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere.webp\" alt=\"Cookie Consent banner settings: text and style templates, layout, colors, and live preview\" class=\"wp-image-10127\" srcset=\"https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere.webp 1280w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere-300x274.webp 300w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere-1024x935.webp 1024w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere-150x137.webp 150w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere-768x701.webp 768w, https:\/\/www.lrob.fr\/wp-content\/uploads\/2026\/11\/demo-cookies-banniere-600x548.webp 600w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">The banner settings, with the live preview on the right.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the banner follows your theme\u2019s colors, fonts and buttons. Text and style templates, position, width, animations and a floating \u201cManage cookies\u201d button are set with a live preview. A shortcode reopens the banner from any page, for example your cookie policy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"preuve\">Proof of consent<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Every choice recorded, along with the banner shown<\/li>\n\n<li>IP address stored only as a hash<\/li>\n\n<li>Log exportable to CSV<\/li>\n\n<li>Compatible with the WP Consent API<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation\">Installation and updates<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the .zip from <a href=\"https:\/\/git.lrob.net\/WP\/cookie-consent\/releases\" target=\"_blank\" rel=\"noopener\">the releases page<\/a>.<\/li>\n\n<li>Plugins, Add New Plugin, Upload Plugin.<\/li>\n\n<li>Install and then activate.<\/li>\n\n<li>Launch the site analysis, tab <strong>Cookies<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">New versions then appear on their own in the WordPress <strong>Updates<\/strong> page, just like a plugin from wordpress.org: they come from LRob\u2019s code server, git.lrob.net.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP 8.2 or newer is required and WordPress 6.8 or newer is required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently asked questions<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Is Cookie Consent free?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. GPL license, no paid version, no subscription and no limit on visits.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What exactly does it block?<\/summary>\n<p class=\"wp-block-paragraph\">Scripts and embedded content (iframes) that match your rules: they are neutralized before consent, then enabled only for the accepted categories. The site\u2019s own cookies stay in the \u201cnecessary\u201d category.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does it work with a page cache?<\/summary>\n<p class=\"wp-block-paragraph\">Yes: the cached page is the same for everyone; blocking and activation happen in the visitor\u2019s browser according to their choice.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does it generate my cookie policy?<\/summary>\n<p class=\"wp-block-paragraph\">No, on purpose: the plugin stays focused on the banner, blocking and proof of consent.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"code-source\">Source code and license<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cookie Consent is released under the GPL 2.0 or later license, like WordPress: open source, free, with no paid version. The code, releases and issue tracker are on <a href=\"https:\/\/git.lrob.net\/WP\/cookie-consent\" target=\"_blank\" rel=\"noopener\">git.lrob.net\/WP\/cookie-consent<\/a> ; for a bug or an idea, open an <a href=\"https:\/\/git.lrob.net\/WP\/cookie-consent\/issues\" target=\"_blank\" rel=\"noopener\">issue on the repository<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"autres-extensions\">Other LRob WordPress plugins<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-email-toolkit\/\">Email Toolkit<\/a> : emails, forms and newsletters<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-calendar\/\">LRob Calendar<\/a> : event calendar<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/qr-code-maker\/\">QR Code Maker<\/a> : QR codes with scan tracking<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-age-gate\/\">Age Gate<\/a> : age verification<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-la-carte\/\">La Carte<\/a> : bar or restaurant menu<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-hiboutik\/\">LRob Hiboutik<\/a> : Hiboutik point of sale and WooCommerce<\/li>\n\n<li><a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-gutenberg-blur\/\">Gutenberg Blur<\/a> : blur and glass effect for your blocks<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All the plugins, sorted by use, are on the page <a href=\"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/\">LRob Plugins<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Cookie Consent est une extension WordPress de consentement aux cookies conforme au RGPD : un bandeau qui bloque r\u00e9ellement les contenus tiers (vid\u00e9os, statistiques, publicit\u00e9s) tant que le visiteur n\u2019a pas donn\u00e9 son accord, et qui garde la preuve de chaque choix. Beaucoup de bandeaux se contentent d\u2019afficher un message pendant que les scripts se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10124,"parent":8838,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10138","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/comments?post=10138"}],"version-history":[{"count":4,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10138\/revisions"}],"predecessor-version":[{"id":10189,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/10138\/revisions\/10189"}],"up":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/8838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media\/10124"}],"wp:attachment":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media?parent=10138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}