{"id":199439,"date":"2021-07-21T23:56:17","date_gmt":"2021-07-21T23:56:17","guid":{"rendered":"https:\/\/wpmudev.com\/blog\/?p=199439"},"modified":"2021-07-21T23:56:17","modified_gmt":"2021-07-21T23:56:17","slug":"recaptcha-defender","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/recaptcha-defender\/","title":{"rendered":"Here\u2019s Something To Captcha Your Attention: Defender\u2019s Google reCAPTCHA Feature and Backup Code"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/plugins\/defender-security\/\" rel=\"noopener\" target=\"_blank\">Defender<\/a>, our answer to WordPress security, can beef up your security even more with his Google reCAPTCHA feature! Google reCAPTCHA ensures that it\u2019s a human that enters your site instead of automated spammers that can wreak havoc.<\/p>\n<p>As you\u2019ll see, it\u2019s as easy as ever to get reCAPTCHA activated in just a few clicks. We\u2019ll break it all down and show you how.<\/p>\n<p>We\u2019ll take a look at how to:<\/p>\n<ul>\n<li><a href=\"#activate\">Activate Google reCAPTCHA<\/a><\/li>\n<li><a href=\"#choose\">Choose a reCAPTCHA Type<\/a><\/li>\n<li><a href=\"#configure\">Configure reCAPTCHA<\/a><\/li>\n<li><a href=\"#style\">Style reCAPTCHA<\/a><\/li>\n<li><a href=\"#adding\">Adding a reCAPTCHA Score<\/a><\/li>\n<li><a href=\"#including\">Including reCAPTCHA in Comments<\/a><\/li>\n<li><a href=\"#backup\">Use the Backup Code Authentication<\/a><\/li>\n<li><a href=\"#woo\">WooCommerce and BuddyPress reCAPTCHA<\/a><\/li>\n<\/ul>\n<p>By the end of this brief article, you\u2019ll know how to put the cap on bots and spammers with reCAPTCHA.<\/p>\n<h2><a name=\"activate\" target=\"_blank\"><\/a>Activate Google reCAPTCHA<\/h2>\n<p>To get started, you\u2019ll need to activate reCAPTCHA from Defender\u2019s dashboard. That\u2019s as easy as going to <strong>Tools<\/strong>, then <strong>Google reCAPTCHA<\/strong>.<\/p>\n<p>Once there, click <strong>Activate<\/strong>.<\/p>\n<figure id=\"attachment_199441\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199441\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/ACTIVATE.png\" alt=\"Where you activate reCAPTCHA.\" width=\"600\" height=\"325\" \/><figcaption class=\"wp-caption-text\">One click is all it takes to get started.<\/figcaption><\/figure>\n<p>As soon as you hit activate, it\u2019s not ready to go unless you have your <strong>Site and Secret keys<\/strong> set up. Defender will let you know if you don\u2019t.<\/p>\n<figure id=\"attachment_199442\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199442\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/keys.png\" alt=\"The message from Defender that says Google reCAPTCHA is inactive.\" width=\"600\" height=\"239\" \/><figcaption class=\"wp-caption-text\">If you get the yellow exclamation mark, you still need to set up your keys.<\/figcaption><\/figure>\n<p>No keys? Let\u2019s create them. Defender makes this easy by having a link to get the keys created. Just click, you guessed it, <strong>Click Here<\/strong>.<\/p>\n<figure id=\"attachment_199443\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199443\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/click-here-to-set-up-keys.png\" alt=\"Where you click to get your recaptcha keys from Google.\" width=\"600\" height=\"299\" \/><figcaption class=\"wp-caption-text\">This is located directly below the yellow exclamation mark.<\/figcaption><\/figure>\n<p>Clicking this opens up a new tab on Google\u2019s reCAPTCHA page.<\/p>\n<p>The first thing you\u2019ll do is name the <strong>Label<\/strong>. The Label helps you identify the site for future reference.<\/p>\n<figure id=\"attachment_199444\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199444\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/Label.png\" alt=\"Where you label your recaptcha.\" width=\"600\" height=\"100\" \/><figcaption class=\"wp-caption-text\">Label it something you can associate with.<\/figcaption><\/figure>\n<p>Once you have a label, the next part leads us to\u2026<\/p>\n<h2><a name=\"choose\" target=\"_blank\"><\/a>Choose a reCAPTCHA Type<\/h2>\n<p>You now choose a reCAPTCHA Type in Defender and Google.<\/p>\n<p>It\u2019s important to note that during registration in Google, you\u2019ll need to select the same reCAPTCHA type you selected in the Defender interface, as each reCAPTCHA type requires a different set of API keys.<\/p>\n<p>It\u2019s up to you if you want to pick a type in Defender or Google first. Either way, it doesn\u2019t matter as long as they\u2019re the same.<\/p>\n<p>Since we\u2019re already in Google, we\u2019ll select a type here first. You have the option of <strong>reCAPTCHA v3<\/strong> (verifies requests with a score) and <strong>reCAPTCHA v2 <\/strong>(verifies requests with a challenge).<\/p>\n<video loop muted autoplay playsinline class='dev-html5-video'><source src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/captcha-type.webm\" type=\"video\/webm\"><source src=\" https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/captcha-type.mp4\" type=\"video\/mp4\"><\/video>\n<p style=\"text-align: center;\"><small>Whatever you choose will create a unique key.<\/small><\/p>\n<p>Once you decided which type is best for you, you\u2019ll enter the domain and accept the reCAPTCHA Terms of Service. You can also opt to have alerts sent to the owner (you and your email).<\/p>\n<p>Hit <strong>Submit, <\/strong>and it will generate your keys.<\/p>\n<figure id=\"attachment_199445\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199445\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/captcha-keys.png\" alt=\"A look at the generated recaptcha keys.\" width=\"600\" height=\"298\" \/><figcaption class=\"wp-caption-text\">As you can see, two unique keys were created.<\/figcaption><\/figure>\n<p>It\u2019s now time to implement them in Defender, so we\u2019ll head on back into Defender\u2019s dashboard and get these activated!<\/p>\n<p>For this example, I chose to create keys using reCAPTCHA v2. Therefore, I\u2019ll select the same option in Defender.<\/p>\n<p>You can pick between<strong> v2 Checkbox<\/strong> or <strong>v2 invisible<\/strong> for reCAPTCHA v2. For this demonstration, I\u2019ll use v2 Invisible (I\u2019ll touch more on v2 Checkbox and v3 a bit later).<\/p>\n<figure id=\"attachment_199446\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199446\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/v2-versions.png\" alt=\"Where you choose what style you want.\" width=\"600\" height=\"336\" \/><figcaption class=\"wp-caption-text\">The choice is yours on what style you\u2019d like.<\/figcaption><\/figure>\n<p>Enter the site keys from Google in the spaces provided, click <strong>Save Changes<\/strong> at the bottom of the screen, and Defender will give you a preview of what your reCAPTCHA will look like.<\/p>\n<figure id=\"attachment_199447\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199447\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/preview.png\" alt=\"The captcha preview.\" width=\"600\" height=\"532\" \/><figcaption class=\"wp-caption-text\">You get a great glimpse of how your reCAPTCHA will appear.<\/figcaption><\/figure>\n<p>Now that you know how to set up specific reCAPTCHA types, let\u2019s\u2026<\/p>\n<h2><a name=\"configure\" target=\"_blank\"><\/a>Configure reCAPTCHA<\/h2>\n<p>There\u2019s a lot you can do when it comes to configuring Defender\u2019s reCAPTCHA. We\u2019ll take a look at how to edit:<\/p>\n<ul>\n<li>Language<\/li>\n<li>Error Message<\/li>\n<li>reCAPTCHA Locations<\/li>\n<\/ul>\n<p>As you\u2019ll see, each customization option is simple to adjust however you\u2019d like.<\/p>\n<h3>Language<\/h3>\n<p>You can pick what language you want your reCAPTCHA to be in. By default, it\u2019s on <strong>Automatic<\/strong>. That means that whatever language your WordPress site is in &#8212; the reCAPTCHA will be that language, too.<\/p>\n<p>That being said, choose from tons of other languages in the dropdown. Or type in a language in the search bar.<\/p>\n<video loop muted autoplay playsinline class='dev-html5-video'><source src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/language.webm\" type=\"video\/webm\"><source src=\" https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/language.mp4\" type=\"video\/mp4\"><\/video>\n<p style=\"text-align: center;\"><small>As you can see, there are quite a few languages to choose from.<\/small><\/p>\n<p>Once you have the language set up how you want it, click <strong>Save Changes<\/strong>.<\/p>\n<h3><a id=\"post-338-_mne33rtduta0\" target=\"_blank\"><\/a>Error Message<\/h3>\n<p>It&#8217;s easy to create a custom error message to display when a user\u2019s reCAPTCHA verification fails.<\/p>\n<p>Just add the message you want and hit <strong>Save Changes<\/strong>.<\/p>\n<figure id=\"attachment_199448\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199448\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/error-message.png\" alt=\"Where you edit your captcha error message.\" width=\"600\" height=\"206\" \/><figcaption class=\"wp-caption-text\">This will tell your users what happened and what to do next.<\/figcaption><\/figure>\n<p>Edit and change this message at any time.<\/p>\n<h3><a id=\"post-338-_ecgmq0vz36xj\" target=\"_blank\"><\/a>reCAPTCHA Locations<\/h3>\n<p>reCAPTCHA Locations is where you choose the forms where reCAPTCHA human verification will be required. You can choose to have reCAPTCHA implemented for <strong>WordPress Login<\/strong>, <strong>Register<\/strong>, and <strong>Lost Password forms<\/strong>.<\/p>\n<p>It\u2019s just a matter of clicking which ones where you want reCAPTCHA to be deployed.<\/p>\n<figure id=\"attachment_200631\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-200631\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/locations.png\" alt=\"reCAPTCHA locations.\" width=\"600\" height=\"304\" \/><figcaption class=\"wp-caption-text\">Choose as many locations as you&#8217;d like!<\/figcaption><\/figure>\n<h2><a name=\"style\" target=\"_blank\"><\/a>Style reCAPTCHA<\/h2>\n<p>With Defender\u2019s v2 Checkbox, you can style the reCAPTCHA in several ways.<\/p>\n<p>The <strong>Size<\/strong> can be adjusted to either <strong>Normal <\/strong>or <strong>Compact <\/strong>from the dropdown menu.<\/p>\n<figure id=\"attachment_199449\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199449\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/size.png\" alt=\"Where you choose a size for your captcha.\" width=\"600\" height=\"245\" \/><figcaption class=\"wp-caption-text\">Choose a size that suits you best.<\/figcaption><\/figure>\n<p>When it comes to the <strong>Theme<\/strong>, you can pick between <strong>Light <\/strong>and <strong>Dark<\/strong>.<\/p>\n<figure id=\"attachment_199450\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199450\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/Theme.png\" alt=\"Where you choose between a light or dark theme.\" width=\"600\" height=\"245\" \/><figcaption class=\"wp-caption-text\">It\u2019s all quick to get to in the dropdown menu.<\/figcaption><\/figure>\n<p>Check out how your reCAPTCHA looks by hitting <strong>Save Changes<\/strong>. Once doing so, it\u2019ll show you a preview.<\/p>\n<figure id=\"attachment_199451\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-199451\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/style-preview.png\" alt=\"A look at a styled captcha box.\" width=\"600\" height=\"349\" \/><figcaption class=\"wp-caption-text\">This is a look at a standard size with a light theme.<\/figcaption><\/figure>\n<p>If all looks awesome, you\u2019re all set! You can also go in and edit at any time if you\u2019d like to make some adjustments.<\/p>\n<h2><a name=\"adding\" target=\"_blank\"><\/a>Adding a reCAPTCHA Score<\/h2>\n<p>reCAPTCHA v3 returns a score that is based on user interactions. This score can be adjusted and changed to wherever you want the verification to fail.<\/p>\n<p>Change the <strong>Score Threshold <\/strong>to 0-1. One is very probable it\u2019s a good interaction, and zero is very likely it\u2019s a bot.<\/p>\n<p>It can be changed quickly in Defender\u2019s dropdown.<\/p>\n<video loop muted autoplay playsinline class='dev-html5-video'><source src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/score-threshold.webm\" type=\"video\/webm\"><source src=\" https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/score-threshold.mp4\" type=\"video\/mp4\"><\/video>\n<p style=\"text-align: center;\"><small>Pick a threshold between zero and one.<\/small><\/p>\n<p>Hit <strong>Save Changes<\/strong> and your threshold is saved.<\/p>\n<h2><a name=\"including\" target=\"_blank\"><\/a>Including reCAPTCHA in Comments<\/h2>\n<p>Choosing where you want reCAPTCHA is as easy as ever. You simply click where you&#8217;d like it to be featured. That&#8217;s also true when it comes to adding reCAPTCHA to comments.<\/p>\n<p>Simply click the switch over to activate it in the <strong>reCAPTCHA Locations<\/strong> section.<\/p>\n<figure id=\"attachment_200623\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-200623\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/comments.png\" alt=\"Where you activate reCAPTCHA for comments.\" width=\"600\" height=\"297\" \/><figcaption class=\"wp-caption-text\">It&#8217;s a click away!<\/figcaption><\/figure>\n<p>Now, users leaving comments will have to use reCAPTCHA to do so.<\/p>\n<h2 id=\"backup\">Use the Backup Code Authentication<\/h2>\n<p>Along with reCAPTCHA, you can give your login security a boost with Defender&#8217;s <strong>Backup Code Authentication<\/strong>.<\/p>\n<p>It&#8217;s automatically an option once <a href=\"https:\/\/wpmudev.com\/blog\/defender-2fa-integrations\/\" target=\"_blank\" rel=\"noopener\">2FA is enabled<\/a>. You&#8217;ll find it in your WordPress dashboard under <strong>Users &gt; Profile<\/strong>. Then, scroll down to <strong>Security<\/strong>, and you&#8217;ll have your code option.<\/p>\n<figure id=\"attachment_206908\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-206908\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/backup-codes.png\" alt=\"backup codes area\" width=\"600\" height=\"269\" \/><figcaption class=\"wp-caption-text\">You can see your various options for 2FA in this area.<\/figcaption><\/figure>\n<p>Simply select <strong>Backup Codes<\/strong> to enable, then <strong>Get New Codes<\/strong> button. That will supply you with a list of codes you can download in a safe spot and use for your 2FA.<\/p>\n<figure id=\"attachment_206909\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-206909\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/various-backup-codes.png\" alt=\"A list of backup codes.\" width=\"600\" height=\"259\" \/><figcaption class=\"wp-caption-text\">There are five codes to choose from.<\/figcaption><\/figure>\n<p>After clicking Download Codes, it will create a <strong>txt<\/strong> file, where you can access the codes when needed.<\/p>\n<h2 id=\"woo\">WooCommerce and BuddyPress reCAPTCHA<\/h2>\n<p>If you have <strong>WooCommerce<\/strong> or <strong>BuddyPress<\/strong> (or both!), you can implement a custom reCAPTCHA specifically for them.<\/p>\n<p>When WooCommerce is activated on your WordPress site, you can turn on support for that plugin and select the form where reCaptcha should be implemented.<\/p>\n<figure id=\"attachment_212234\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-ratio-full wp-image-212234\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/Screen-Shot-2022-09-15-at-9.30.58-AM-1050x496.png\" alt=\"Where you can implement reCaptcha for WooCommerce.\" width=\"1050\" height=\"496\" \/><figcaption class=\"wp-caption-text\">Select between Login, Registration, Lost Password, and Checkout.<\/figcaption><\/figure>\n<p>The choice is yours! Once selected, reCAPTCHA will be deployed.<\/p>\n<p>BuddyPress is essentially the same. You can select where you want reCAPTCHA to be implemented.<\/p>\n<figure id=\"attachment_212235\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-ratio-full wp-image-212235\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2021\/07\/Screen-Shot-2022-09-15-at-9.34.50-AM-1050x452.png\" alt=\"BuddyPress reCaptcha.\" width=\"1050\" height=\"452\" \/><figcaption class=\"wp-caption-text\">You can select Registration and Add New Group.<\/figcaption><\/figure>\n<h2><a id=\"post-338-_rr4uo05q91yx\" target=\"_blank\"><\/a>Defender\u2019s reCAPTHCA is CAPTCHA-vating<\/h2>\n<p>To help defend your site against bots and <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-anti-spam-plugins\/\" target=\"_blank\">spammers<\/a>, it\u2019s as captivating as ever to use Defender&#8217;s Google reCAPTCHA for your WordPress site!<\/p>\n<p>It will help ensure that your site is used by real humans for your forms, logins, and visitors &#8212; which assists with preventing abuse, stopping hackers from harvesting email addresses, and putting a hault to automated signups &amp; registrations.<\/p>\n<p>And for extra security, Defender&#8217;s Backup Codes can be an extra level of defense.<\/p>\n<p>If you don\u2019t have <a href=\"https:\/\/wordpress.org\/plugins\/defender-security\/\" target=\"_blank\">Defender<\/a>, give it a try today for free. Also, for upgraded security features, try out <a href=\"https:\/\/wpmudev.com\/project\/wp-defender\/\" target=\"_blank\" rel=\"noopener\">Defender Pro<\/a> with a WPMU DEV membership <a href=\"https:\/\/www.wpmudev.com\" target=\"_blank\">free trial<\/a>. You\u2019ll get access to all of our other premium plugins, 24-7 service, our all-in-one WordPress site manager, <a href=\"https:\/\/wpmudev.com\/hub-welcome\/\" target=\"_blank\">The Hub<\/a>, and more.<\/p>\n<p>reCAPTCHA later!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Defender, our answer to WordPress security, can beef up your security even more with his Google reCAPTCHA feature! Google reCAPTCHA ensures that it\u2019s a human that enters your site instead of automated spammers that can wreak havoc. As you\u2019ll see, it\u2019s as easy as ever to get reCAPTCHA activated in just a few clicks. We\u2019ll [&hellip;]<\/p>\n","protected":false},"author":811449,"featured_media":199453,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"5","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[263,11260,11259],"tags":[],"tutorials_categories":[11231],"class_list":["post-199439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wpmu-dev-products","category-wpmudev-tutorials","tutorials_categories-defender-pro"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/199439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/811449"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=199439"}],"version-history":[{"count":29,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/199439\/revisions"}],"predecessor-version":[{"id":212233,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/199439\/revisions\/212233"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/199453"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=199439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=199439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=199439"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=199439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}