{"id":5372,"date":"2022-09-13T01:33:31","date_gmt":"2022-09-12T15:33:31","guid":{"rendered":"https:\/\/docs.a3rev.com\/?p=5372"},"modified":"2024-10-23T12:29:46","modified_gmt":"2024-10-23T02:29:46","slug":"doorkeeper","status":"publish","type":"post","link":"https:\/\/docs.a3rev.com\/doorkeeper\/","title":{"rendered":"Doorkeeper"},"content":{"rendered":"<section class=\"a3-content-navigation-ZanQUS a3-content-navigation aligncenter\"><div class=\"content-navigation-columns layoutleft\"><div class=\"content-navigation-column content-navigation-sidebar\"><div class=\"a3-content-navigation-sidebar sticky-desktop-devices sticky-tablet-devices sticky-mobile-devices menu-on-default\" data-prefix=\"section\" data-desktop-spacing=\"20\" data-tablet-spacing=\"20\" data-mobile-spacing=\"20\">\n\t\t \t<h3 class=\"a3-content-navigation-sidebar-title title has-icon has-text\"><i class=\"dashicons dashicons-menu-alt3\"><\/i> Navigation<\/h3>\n\t\t \t\t<div class=\"a3-content-navigation-sidebar-wrapper\">\n\t\t \t\t\t<i class=\"dashicons dashicons-no-alt close-sidebar\"><\/i>\n\t\t \t\t\t<ol><li><div class=\"a3-content-navigation-item\"><a href=\"#section-1\">What is Doorkeeper plugin ?<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-2\">Getting Started <\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-3\">Account Approvals<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-4\">Register Manager<\/a><span class=\"arrow-ctrl\"><i class=\"dashicons dashicons-arrow-right-alt2\"><\/i><\/span><\/div><ol class=\"sub-menu\"><li><div class=\"a3-content-navigation-item\"><a href=\"#section-5\">Register Settings<\/a><span class=\"arrow-ctrl\"><i class=\"dashicons dashicons-arrow-right-alt2\"><\/i><\/span><\/div><ol class=\"sub-menu\"><li><div class=\"a3-content-navigation-item\"><a href=\"#section-6\">Plugin Framework Global Settings<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-7\">Account Approval Activation<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-8\">Custom Registration Form Activation<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-9\">Admin Email Notification<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-10\">Registration Form Shortcode<\/a><\/div><\/ol><\/li><li><div class=\"a3-content-navigation-item\"><a href=\"#section-11\">Registration Form<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-12\">Custom Email Notifications<\/a><\/div><\/ol><\/li><li><div class=\"a3-content-navigation-item\"><a href=\"#section-13\">Login Manager<\/a><span class=\"arrow-ctrl\"><i class=\"dashicons dashicons-arrow-right-alt2\"><\/i><\/span><\/div><ol class=\"sub-menu\"><li><div class=\"a3-content-navigation-item\"><a href=\"#section-14\">Global Login \/ Logout Redirects<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-15\">Role-Based Login Redirects<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-16\">Role-Based Logout Redirects<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-17\">Hide WordPress Login URL&#8217;s<\/a><\/div><\/ol><\/li><li><div class=\"a3-content-navigation-item\"><a href=\"#section-18\">Add a Login icon\/button\/text link<\/a><span class=\"arrow-ctrl\"><i class=\"dashicons dashicons-arrow-right-alt2\"><\/i><\/span><\/div><ol class=\"sub-menu\"><li><div class=\"a3-content-navigation-item\"><a href=\"#section-19\">Login Manager Shortcode:<\/a><\/div><li><div class=\"a3-content-navigation-item\"><a href=\"#section-20\">Add a register link to the modal<\/a><\/div><\/ol><\/li><\/ol>\n\t\t \t\t<\/div>\n\t\t \t<\/div><\/div><div class=\"content-navigation-column content-navigation-main-content\"><div class=\"content-navigation-main-content-wrapper\">\n<h2 id=\"section-1\" class=\"wp-block-heading\">What is Doorkeeper plugin ?<\/h2>\n\n\n\n<p>Doorkeeper gives site admins the tools required to customize the WordPress login and New Users Registration processes.<\/p>\n\n\n\n<p>Doorkeeper plugin protect you against brute force login attempts by creating a custom login URL that bots can&#8217;t find.<br>When a new user register into your site the admin will have 3 New User Statuses to choose: Pending, Approved and On Hold. Also registration approvement comes with new options.<br>Create a custom registration form and replace the WordPress and WooCommerce Register default forms, with option to add the form by widget or shortcode.<br>Take over the customer and admin email notifications customizing the Subjects and Messages default texts.<br>Add a login icon\/link by shortcode or widget easily in any part of your website with a popup modal login form.<\/p>\n\n\n\n<h2 id=\"section-2\" class=\"wp-block-heading\">Getting Started <\/h2>\n\n\n\n<p>Once you have the plugin installed and activated it adds its own items to User wp-admin sidebar dashboard menu.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1365\" height=\"619\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus.png.webp\" alt=\"\" class=\"wp-image-5383\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus.png.webp 1365w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus-300x136.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus-1024x464.png.webp 1024w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Menus-768x348.png.webp 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z8A7L0 alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z8A7L0 a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h2 id=\"section-3\" class=\"wp-block-heading\">Account Approvals<\/h2>\n\n\n\n<p>From here you can control the user registration status. New option will show like: Pending, Approved and On Hold to choose from. <\/p>\n\n\n\n<p>The Pending and On Hold accounts will be shown in their own tabs, make it easy to manage the accounts.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"466\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approvals-1024x466.gif\" alt=\"\" class=\"wp-image-5388\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approvals-1024x466.gif 1024w,  https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approvals-300x136.gif 300w,  https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approvals-768x349.gif 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-24DQjo alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-24DQjo a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h2 id=\"section-4\" class=\"wp-block-heading\">Register Manager<\/h2>\n\n\n\n<p>Manage every aspect of a user registration process. From building a custom form for registration to setup and customize admin and customer email notifications.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1365\" height=\"592\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager.png.webp\" alt=\"\" class=\"wp-image-5397\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager.png.webp 1365w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager-300x130.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager-1024x444.png.webp 1024w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Manager-768x333.png.webp 768w\" sizes=\"(max-width: 1365px) 100vw, 1365px\" \/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z1faDSC alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z1faDSC a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-5\" class=\"wp-block-heading\">Register Settings<\/h3>\n\n\n\n<h4 id=\"section-6\" class=\"wp-block-heading\">Plugin Framework Global Settings<\/h4>\n\n\n\n<p>This plugin supports auto upgrades via your WordPress auto updates. Updates show within 24 hours of release. This feature allows you to call any new version for immediate upgrades instead of having to wait until they show in your WordPress updates.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Plugin-Framework-Global-Settings-1024x519.png.webp\" alt=\"\" class=\"wp-image-5400\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Plugin-Framework-Global-Settings-1024x519.png.webp 1024w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Plugin-Framework-Global-Settings-300x152.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Plugin-Framework-Global-Settings-768x389.png.webp 768w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Plugin-Framework-Global-Settings.png.webp 1164w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<section class=\"wp-block-a3-blockpress-infobox a3-block-infobox-NrYbk\"><a class=\"a3-blocks-info-box-link-wrap info-box-link a3-blocks-info-box-media-align-left a3-blocks-info-box-media-tablet-align- a3-blocks-info-box-media-mobile-align- a3-info-halign-left a3-info-box-vertical-media-align-middle a3-info-box-tablet-vertical-media-align-middle a3-info-box-mobile-vertical-media-align-middle\"><div class=\"a3-blocks-info-box-media-container a3-info-media-type-icon\"><div class=\"a3-blocks-info-box-media a3-info-media-animate-none\"><div class=\"a3-info-box-icon-container a3-info-icon-animate-none\"><div class=\"a3-info-box-icon-inner-container\"><span style=\"display:block;justify-content:center;align-items:center\" class=\"a3-info-svg-icon a3-info-svg-icon-fe_image\"><svg style=\"display:inline-block;vertical-align:middle\" viewBox=\"0 0 24 24\" height=\"50\" width=\"50\" fill=\"none\" stroke=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"><\/circle><polyline points=\"21 15 16 10 5 21\"><\/polyline><\/svg><\/span><\/div><\/div><\/div><\/div><div class=\"a3-infobox-textcontent\"><p class=\"a3-blocks-info-box-text\"><strong>Image Legend:<\/strong><br\/><br\/><strong>1. Google Fonts &#8211;<\/strong> By Default Google Fonts are pulled from a static JSON file in this plugin. This file is updated but does not have the latest font releases from Google. ON to connect to Google Fonts API and have auto font updates direct from Google.<br\/><strong>2. House Keeping &#8211;<\/strong> On deletion (not deactivate) the plugin will completely remove all tables and data it created, leaving no trace it was ever here.<\/p><\/div><\/a><\/section>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-ZLpIYG alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-ZLpIYG a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h4 id=\"section-7\" class=\"wp-block-heading\">Account Approval Activation<\/h4>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approval-Activation.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"873\" height=\"203\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approval-Activation.png.webp\" alt=\"\" class=\"wp-image-5405\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approval-Activation.png.webp 873w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approval-Activation-300x70.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Account-Approval-Activation-768x179.png.webp 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/a><\/figure>\n\n\n\n<section class=\"wp-block-a3-blockpress-infobox a3-block-infobox-Sutkt\"><a class=\"a3-blocks-info-box-link-wrap info-box-link a3-blocks-info-box-media-align-left a3-blocks-info-box-media-tablet-align- a3-blocks-info-box-media-mobile-align- a3-info-halign-left a3-info-box-vertical-media-align-middle a3-info-box-tablet-vertical-media-align-middle a3-info-box-mobile-vertical-media-align-middle\"><div class=\"a3-blocks-info-box-media-container a3-info-media-type-icon\"><div class=\"a3-blocks-info-box-media a3-info-media-animate-none\"><div class=\"a3-info-box-icon-container a3-info-icon-animate-none\"><div class=\"a3-info-box-icon-inner-container\"><span style=\"display:block;justify-content:center;align-items:center\" class=\"a3-info-svg-icon a3-info-svg-icon-fe_image\"><svg style=\"display:inline-block;vertical-align:middle\" viewBox=\"0 0 24 24\" height=\"50\" width=\"50\" fill=\"none\" stroke=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"><\/circle><polyline points=\"21 15 16 10 5 21\"><\/polyline><\/svg><\/span><\/div><\/div><\/div><\/div><div class=\"a3-infobox-textcontent\"><p class=\"a3-blocks-info-box-text\"><strong>Image Legend:<\/strong><br\/><br\/><strong>1. Approve Users &#8211;<\/strong> Set to ON to activate New Registration approvals.<br\/><strong>2. Create User as &#8211;<\/strong> Select a default role for the new users. <strong>Note!<\/strong> New users created with this Role will be pending until approved.<\/p><\/div><\/a><\/section>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-ZvDmoL alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-ZvDmoL a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h4 id=\"section-8\" class=\"wp-block-heading\">Custom Registration Form Activation<\/h4>\n\n\n\n<p>ON will replace the WordPress \/ WooCommerce registration form with the custom Registration Form that you create.&nbsp;<strong>Condition!<\/strong>&nbsp;If Approved Users, WordPress Registration and WooCommerce Registration options are ALL OFF you will see a 3rd option in this box  Default Registration if you just want to customizer the WordPress new user registration email.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Customer-Registration-Form-Activation.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"874\" height=\"358\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Customer-Registration-Form-Activation.png.webp\" alt=\"\" class=\"wp-image-5412\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Customer-Registration-Form-Activation.png.webp 874w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Customer-Registration-Form-Activation-300x123.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Customer-Registration-Form-Activation-768x315.png.webp 768w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z1HBKfs alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z1HBKfs a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h4 id=\"section-9\" class=\"wp-block-heading\">Admin Email Notification<\/h4>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Admin-Email-Notification-1.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"873\" height=\"146\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Admin-Email-Notification-1.png.webp\" alt=\"\" class=\"wp-image-5417\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Admin-Email-Notification-1.png.webp 873w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Admin-Email-Notification-1-300x50.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Admin-Email-Notification-1-768x128.png.webp 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z2mk8rB alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z2mk8rB a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h4 id=\"section-10\" class=\"wp-block-heading\">Registration Form Shortcode<\/h4>\n\n\n\n<p>First create a custom account registration page using the Registration form Shortcode:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91; register_manager ]<\/code><\/pre>\n\n\n\n<p>Then select that page so that the register link on the login page redirects to your custom registration page.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Form-Shortcode.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"876\" height=\"195\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Form-Shortcode.png.webp\" alt=\"\" class=\"wp-image-5426\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Form-Shortcode.png.webp 876w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Form-Shortcode-300x67.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Form-Shortcode-768x171.png.webp 768w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Register-Form-Page.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1059\" height=\"480\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Register-Form-Page.gif\" alt=\"\" class=\"wp-image-5509\"\/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-1HGSRo alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-1HGSRo a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-11\" class=\"wp-block-heading\">Registration Form<\/h3>\n\n\n\n<p>Create a custom form to be use on registration forms. When see it in Preview mode it will not use any style.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Custom-Form.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1049\" height=\"480\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Registration-Custom-Form.gif\" alt=\"\" class=\"wp-image-5435\"\/><\/a><\/figure>\n\n\n\n<p>This is a preview of WordPress registration form where we can see our fields created in the above video. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"536\" height=\"620\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/eee6529e30ee3a6722279c5c3f3063d4.png.webp\" alt=\"\" class=\"wp-image-5436\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/eee6529e30ee3a6722279c5c3f3063d4.png.webp 536w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/eee6529e30ee3a6722279c5c3f3063d4-259x300.png.webp 259w\" sizes=\"(max-width: 536px) 100vw, 536px\" \/><figcaption>Default WordPress Register <\/figcaption><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z1LyBQ3 alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z1LyBQ3 a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-12\" class=\"wp-block-heading\">Custom Email Notifications<\/h3>\n\n\n\n<p>Customize the customer and admin email Subject and Message.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-Email-Notification.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1059\" height=\"480\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-Email-Notification.gif\" alt=\"\" class=\"wp-image-5443\"\/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-FKJ2P alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-FKJ2P a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h2 id=\"section-13\" class=\"wp-block-heading\">Login Manager<\/h2>\n\n\n\n<p>Login manager give you the control of the users process of signing into your site. Add general redirect for Login\/Logout or by role. Protect you from brute attacks by hide the default login url and replacing it with a custom one. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"1364\" height=\"592\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Manager.png.webp\" alt=\"\" class=\"wp-image-5452\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Manager.png.webp 1364w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Manager-300x130.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Manager-1024x444.png.webp 1024w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Manager-768x333.png.webp 768w\" sizes=\"(max-width: 1364px) 100vw, 1364px\" \/><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-2tOarw alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-2tOarw a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-14\" class=\"wp-block-heading\">Global Login \/ Logout Redirects<\/h3>\n\n\n\n<p>Upon login or Logout from the Login Manager Widget redirect the user to specific part of your site (e.g http;\/\/yourdomainname.com\/blog\/).<\/p>\n\n\n\n<p>Use tag %LASTURL% to send the user back to the page they were previously on.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Global-Redirection.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"873\" height=\"255\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Global-Redirection.png.webp\" alt=\"\" class=\"wp-image-5455\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Global-Redirection.png.webp 873w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Global-Redirection-300x88.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Global-Redirection-768x224.png.webp 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/a><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z1mVU20 alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z1mVU20 a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-15\" class=\"wp-block-heading\">Role-Based Login Redirects<\/h3>\n\n\n\n<p>Upon login from the Login Manager Widget redirect specific user roles to specific part of your site (e.g http;\/\/yourdomainname.com\/shop\/). Enter that URL for each Role, leave blank and the global login redirect is used.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"873\" height=\"416\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-by-Role-redirect.png.webp\" alt=\"\" class=\"wp-image-5459\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-by-Role-redirect.png.webp 873w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-by-Role-redirect-300x143.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-by-Role-redirect-768x366.png.webp 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-dF8Nq alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-dF8Nq a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-16\" class=\"wp-block-heading\">Role-Based Logout Redirects<\/h3>\n\n\n\n<p>Upon logout from the Login Manager Widget redirect specific user roles to specific part of your site (e.g http;\/\/yourdomainname.com\/). Enter that URL for each Role, leave blank and the global logout redirect is used.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"876\" height=\"420\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Logout-by-Role-redirect.png.webp\" alt=\"\" class=\"wp-image-5463\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Logout-by-Role-redirect.png.webp 876w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Logout-by-Role-redirect-300x144.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Logout-by-Role-redirect-768x368.png.webp 768w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-Z19Fb5n alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-Z19Fb5n a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-17\" class=\"wp-block-heading\">Hide WordPress Login URL&#8217;s<\/h3>\n\n\n\n<p>Hackers Brute Force attack WordPress logins as the bots know the \/wp-admin and \/wp-login.php login URLs because they are the same on every WordPress site. Use this option to create a custom login url that only you know. IMPORTANT! After you Save be sure to copy and save your new Login URL so you don&#8217;t lose login access to your own site.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"874\" height=\"370\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-url.png.webp\" alt=\"\" class=\"wp-image-5467\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-url.png.webp 874w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-url-300x127.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Custom-url-768x325.png.webp 768w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><\/figure>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-2wXbvO alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-2wXbvO a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h2 id=\"section-18\" class=\"wp-block-heading\">Add a Login icon\/button\/text link<\/h2>\n\n\n\n<p>The Doorkeeper plugin have the function to work as a login manager and add the login form as a icon, button or link text anywhere on your site. This plugin will be upgrade, will then you can add the login form by shortcode and then style with css code.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"873\" height=\"382\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/39016f0882632112f1fe99eb844262aa.png.webp\" alt=\"\" class=\"wp-image-5504\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/39016f0882632112f1fe99eb844262aa.png.webp 873w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/39016f0882632112f1fe99eb844262aa-300x131.png.webp 300w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/39016f0882632112f1fe99eb844262aa-768x336.png.webp 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Modal.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1046\" height=\"480\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Modal.gif\" alt=\"\" class=\"wp-image-5479\"\/><\/a><\/figure>\n\n\n\n<h3 id=\"section-19\" class=\"wp-block-heading\">Login Manager Shortcode:<\/h3>\n\n\n\n<p>This is the shortcode for the Login button and login form modal. Add a redirection link when a user login and redirect him to a custom page, usually is My Account page. ( see how to add a global redirection url  <a href=\"https:\/\/docs.a3rev.com\/wordpress\/doorkeeper\/#section-14\" data-type=\"URL\" data-id=\"https:\/\/docs.a3rev.com\/wordpress\/doorkeeper\/#section-14\">HERE<\/a>  )<\/p>\n\n\n\n<p>Change the text from &#8220;logged_text&#8221; to see it on front end when a user is login. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;login_manager template=\"modal\"  logged_template=\"button\"  logged_text=\"My Account\" logged_url=\"https:\/\/fqnew.a3de.info\/my-account\/\"]<\/code><\/pre>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"473\" height=\"131\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/d7bbd3a285e891c7ecb807abfd9ca760.png.webp\" alt=\"\" class=\"wp-image-5489\" srcset=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/d7bbd3a285e891c7ecb807abfd9ca760.png.webp 473w, https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/d7bbd3a285e891c7ecb807abfd9ca760-300x83.png.webp 300w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/><\/figure>\n\n\n\n<p>Use css code to style the button and modal design. Here is a basic code to change the background colour.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.modal-body {\n\tbackground-color: #159449 !important;\n}\n\n#wp-submit {\n\tbackground-color: #fcd846  !important\n}<\/code><\/pre>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"a3-blockpress-divider-wrapper a3-blockpress-divider-wrap-hlq89 alignnone\"><div class=\"a3-blockpress-divider a3-blockpress-divider-hlq89 a3-blockpress-divider-type-solid\"><\/div><\/div>\n\n\n\n<h3 id=\"section-20\" class=\"wp-block-heading\">Add a register link to the modal<\/h3>\n\n\n\n<p>In order to add a text link to the modal you need to have the &#8220;Anyone can register&#8221; check from WordPress settings.<\/p>\n\n\n\n<p>The custom form you create on <a href=\"https:\/\/docs.a3rev.com\/wordpress\/doorkeeper\/#section-11\" data-type=\"URL\" data-id=\"https:\/\/docs.a3rev.com\/wordpress\/doorkeeper\/#section-11\">Register Manager<\/a> will show as Register form on the modal.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Modal-Register.gif\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1059\" height=\"480\" src=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/Doorkeeper-Login-Modal-Register.gif\" alt=\"\" class=\"wp-image-5501\"\/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n<\/div><\/div><\/div><\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":5375,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_predictive_search_focuskw":"","_ps_exclude_item":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-5372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"featured_image_src":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","author_info":{"display_name":"Sorin Gabriel","author_link":"https:\/\/docs.a3rev.com\/author\/sorina3rev-com\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Doorkeeper - a3rev Docs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.a3rev.com\/doorkeeper\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Doorkeeper - a3rev Docs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.a3rev.com\/doorkeeper\/\" \/>\n<meta property=\"og:site_name\" content=\"a3rev Docs\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-12T15:33:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-23T02:29:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png\" \/>\n\t<meta property=\"og:image:width\" content=\"560\" \/>\n\t<meta property=\"og:image:height\" content=\"320\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sorin Gabriel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sorin Gabriel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/\"},\"author\":{\"name\":\"Sorin Gabriel\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#\\\/schema\\\/person\\\/0cf251c509502d5a37878fb099723452\"},\"headline\":\"Doorkeeper\",\"datePublished\":\"2022-09-12T15:33:31+00:00\",\"dateModified\":\"2024-10-23T02:29:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/\"},\"wordCount\":954,\"publisher\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/doorkeeper.png\",\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-AU\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/\",\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/\",\"name\":\"Doorkeeper - a3rev Docs\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/doorkeeper.png\",\"datePublished\":\"2022-09-12T15:33:31+00:00\",\"dateModified\":\"2024-10-23T02:29:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#primaryimage\",\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/doorkeeper.png\",\"contentUrl\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/doorkeeper.png\",\"width\":560,\"height\":320},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/doorkeeper\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/docs.a3rev.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Doorkeeper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#website\",\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/\",\"name\":\"a3rev Docs\",\"description\":\"a3rev Plugin and theme docs\",\"publisher\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/docs.a3rev.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#organization\",\"name\":\"a3rev\",\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/a3rev-docs-logo.png\",\"contentUrl\":\"https:\\\/\\\/docs.a3rev.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/a3rev-docs-logo.png\",\"width\":160,\"height\":83,\"caption\":\"a3rev\"},\"image\":{\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/docs.a3rev.com\\\/#\\\/schema\\\/person\\\/0cf251c509502d5a37878fb099723452\",\"name\":\"Sorin Gabriel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g\",\"caption\":\"Sorin Gabriel\"},\"url\":\"https:\\\/\\\/docs.a3rev.com\\\/author\\\/sorina3rev-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Doorkeeper - a3rev Docs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.a3rev.com\/doorkeeper\/","og_locale":"en_US","og_type":"article","og_title":"Doorkeeper - a3rev Docs","og_url":"https:\/\/docs.a3rev.com\/doorkeeper\/","og_site_name":"a3rev Docs","article_published_time":"2022-09-12T15:33:31+00:00","article_modified_time":"2024-10-23T02:29:46+00:00","og_image":[{"width":560,"height":320,"url":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","type":"image\/png"}],"author":"Sorin Gabriel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sorin Gabriel","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#article","isPartOf":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/"},"author":{"name":"Sorin Gabriel","@id":"https:\/\/docs.a3rev.com\/#\/schema\/person\/0cf251c509502d5a37878fb099723452"},"headline":"Doorkeeper","datePublished":"2022-09-12T15:33:31+00:00","dateModified":"2024-10-23T02:29:46+00:00","mainEntityOfPage":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/"},"wordCount":954,"publisher":{"@id":"https:\/\/docs.a3rev.com\/#organization"},"image":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#primaryimage"},"thumbnailUrl":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","articleSection":["WordPress"],"inLanguage":"en-AU"},{"@type":"WebPage","@id":"https:\/\/docs.a3rev.com\/doorkeeper\/","url":"https:\/\/docs.a3rev.com\/doorkeeper\/","name":"Doorkeeper - a3rev Docs","isPartOf":{"@id":"https:\/\/docs.a3rev.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#primaryimage"},"image":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#primaryimage"},"thumbnailUrl":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","datePublished":"2022-09-12T15:33:31+00:00","dateModified":"2024-10-23T02:29:46+00:00","breadcrumb":{"@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.a3rev.com\/doorkeeper\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#primaryimage","url":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","contentUrl":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/09\/doorkeeper.png","width":560,"height":320},{"@type":"BreadcrumbList","@id":"https:\/\/docs.a3rev.com\/doorkeeper\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.a3rev.com\/"},{"@type":"ListItem","position":2,"name":"Doorkeeper"}]},{"@type":"WebSite","@id":"https:\/\/docs.a3rev.com\/#website","url":"https:\/\/docs.a3rev.com\/","name":"a3rev Docs","description":"a3rev Plugin and theme docs","publisher":{"@id":"https:\/\/docs.a3rev.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.a3rev.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/docs.a3rev.com\/#organization","name":"a3rev","url":"https:\/\/docs.a3rev.com\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/docs.a3rev.com\/#\/schema\/logo\/image\/","url":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/05\/a3rev-docs-logo.png","contentUrl":"https:\/\/docs.a3rev.com\/wp-content\/uploads\/2022\/05\/a3rev-docs-logo.png","width":160,"height":83,"caption":"a3rev"},"image":{"@id":"https:\/\/docs.a3rev.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/docs.a3rev.com\/#\/schema\/person\/0cf251c509502d5a37878fb099723452","name":"Sorin Gabriel","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/secure.gravatar.com\/avatar\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7703b231190c45dbba9ff7cb8dafc80ae484df8e374f7779e2658debfb4ad3ce?s=96&d=mm&r=g","caption":"Sorin Gabriel"},"url":"https:\/\/docs.a3rev.com\/author\/sorina3rev-com\/"}]}},"_links":{"self":[{"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/posts\/5372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/comments?post=5372"}],"version-history":[{"count":0,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/posts\/5372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/media\/5375"}],"wp:attachment":[{"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/media?parent=5372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/categories?post=5372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.a3rev.com\/wp-json\/wp\/v2\/tags?post=5372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}