{"id":2841,"date":"2026-10-20T08:36:34","date_gmt":"2026-10-20T07:36:34","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/geodirectory-users-accounts-faq\/"},"modified":"2026-10-20T09:02:34","modified_gmt":"2026-10-20T08:02:34","slug":"geodirectory-users-accounts-faq","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/how-tos\/geodirectory-users-accounts-faq\/","title":{"rendered":"GeoDirectory users and accounts FAQ"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Answers to common GeoDirectory questions about users and accounts. Click a question to open the answer.<\/p>\n\n\n\n<div class=\"wp-block-blockstrap-blockstrap-widget-accordion accordion mb-3\">\n<div class=\"accordion-item\" id=\"heading-registration-email-confirmation\"><h2 class=\"accordion-header\"><button class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-registration-email-confirmation\" aria-expanded=\"true\" aria-controls=\"collapse-registration-email-confirmation\">How do I make users confirm their email address when they register?<\/button><\/h2><div class=\"accordion-collapse collapse show\" id=\"collapse-registration-email-confirmation\" aria-labelledby=\"heading-registration-email-confirmation\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">GeoDirectory doesn&#8217;t have its own registration form. It uses the normal WordPress registration or a user plugin, so email confirmation (double opt-in) is set up in that plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With our free UsersWP plugin:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to UsersWP &gt; User Types and edit the user type your registration form uses.<\/li>\n\n\n\n<li>Set Registration Action to Require Email Activation.<\/li>\n\n\n\n<li>Save.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">New users then get an email with an activation link, and they can&#8217;t log in until they click it. If users can&#8217;t register at all, see <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/troubleshooting\/why-can-my-users-not-register\/\">why can my users not register?<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-rename-author-url\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-rename-author-url\" aria-expanded=\"false\" aria-controls=\"collapse-rename-author-url\">Can I change the &quot;author&quot; part of the GeoDirectory author listings URL?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-rename-author-url\" aria-labelledby=\"heading-rename-author-url\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Yes. A user&#8217;s listings page is built on the WordPress author archive, so its URL looks like <code>\/author\/username\/places\/<\/code> and their favorites are at <code>\/author\/username\/favs\/<\/code>. GeoDirectory uses whatever author base WordPress has, so if you change the author base, the GeoDirectory URLs change with it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add this snippet (with the Code Snippets plugin or your child theme), then go to Settings > Permalinks and click Save to rebuild the rules:<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-php\">add_action( &#039;init&#039;, function() {\n\tglobal $wp_rewrite;\n\t$wp_rewrite-&gt;author_base = &#039;member&#039;;\n} );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">There is only one author archive in WordPress. If another plugin redirects author pages to its own profile pages, it will also take over the GeoDirectory listings pages. If you use UsersWP, its GeoDirectory add-on shows a member&#8217;s listings on their UsersWP profile instead.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-gravity-forms-registration\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-gravity-forms-registration\" aria-expanded=\"false\" aria-controls=\"collapse-gravity-forms-registration\">Can I use Gravity Forms to register users and add their listing?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-gravity-forms-registration\" aria-labelledby=\"heading-gravity-forms-registration\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">There is no Gravity Forms integration in GeoDirectory, so passing a Gravity Forms entry into a listing needs custom development.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can usually do this with GeoDirectory&#8217;s own add listing form. Turn on &#8220;Allow posting without logging in?&#8221; in GeoDirectory &gt; Settings &gt; General (click Show Advanced), and make sure user registration is enabled in Settings &gt; General. A visitor can then fill in the add listing form with their name and email, and GeoDirectory creates their account and their listing together, including the address and map location.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add any extra fields you need from providers in Places &gt; Settings &gt; Custom Fields.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-userswp-recaptcha-not-showing\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-userswp-recaptcha-not-showing\" aria-expanded=\"false\" aria-controls=\"collapse-userswp-recaptcha-not-showing\">Why is reCAPTCHA not showing on the UsersWP register form?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-userswp-recaptcha-not-showing\" aria-labelledby=\"heading-userswp-recaptcha-not-showing\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">reCAPTCHA on UsersWP forms comes from the free UsersWP ReCaptcha add-on, so first check that it is active and enabled for the register form. Then check these:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The site and secret keys match the reCAPTCHA version you picked in the add-on settings, and your domain is listed for those keys in Google&#8217;s reCAPTCHA admin.<\/li>\n\n\n\n<li>Caching or script optimisation plugins are not delaying or combining the Google reCAPTCHA script.<\/li>\n\n\n\n<li>If the register form opens in a popup, the reCAPTCHA script must load on the page that holds the popup. Test the form on the normal register page too, so you know which case you have.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/userswp.io\/documentation\/article\/recaptcha\/recaptcha-setup-guide\/\">ReCaptcha setup guide<\/a> covers the settings.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-recaptcha-login-fails\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-recaptcha-login-fails\" aria-expanded=\"false\" aria-controls=\"collapse-recaptcha-login-fails\">Why does a reCAPTCHA plugin stop users logging in or registering on my directory?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-recaptcha-login-fails\" aria-labelledby=\"heading-recaptcha-login-fails\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Some reCAPTCHA plugins check every login and registration request but only add the captcha box to the default WordPress forms. A form they did not add the box to then fails with &#8220;reCAPTCHA verification failed&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use a captcha that knows about the forms you use instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GD reCAPTCHA adds the captcha to GeoDirectory forms. See the <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/gd-recaptcha\/gd-recaptcha-setup-guide\/\">GD reCAPTCHA setup guide<\/a>.<\/li>\n\n\n\n<li>If your login and register pages come from UsersWP, its ReCaptcha add-on covers them. See the <a href=\"https:\/\/userswp.io\/documentation\/article\/recaptcha\/recaptcha-setup-guide\/\">UsersWP ReCaptcha setup guide<\/a>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Turn the other reCAPTCHA plugin off, or limit it to forms it supports, so the two do not check the same request.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-remove-buddypress-toolbar\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-remove-buddypress-toolbar\" aria-expanded=\"false\" aria-controls=\"collapse-remove-buddypress-toolbar\">How do I remove the login and register toolbar shown to logged out visitors with BuddyPress?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-remove-buddypress-toolbar\" aria-labelledby=\"heading-remove-buddypress-toolbar\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">That bar is the WordPress toolbar, and BuddyPress can show it to visitors who are not logged in so they can log in or register. GeoDirectory does not add it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to Settings > BuddyPress > Options and untick Show the Toolbar for logged out users, then save. The bar disappears for logged out visitors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To hide the toolbar for logged in members who are not admins as well, see <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/code-snippets\/how-do-i-remove-the-wp-admin-bar-for-non-admin-users\/\">How do I remove the WP Admin bar for non-admin users?<\/a>.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I make users confirm their email address when they register?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"GeoDirectory doesn\\u0027t have its own registration form. It uses the normal WordPress registration or a user plugin, so email confirmation (double opt-in) is set up in that plugin.\\n\\n\\n\\nWith our free UsersWP plugin:\\n\\n\\n\\n\\nGo to UsersWP \\u003E User Types and edit the user type your registration form uses.\\n\\n\\n\\nSet Registration Action to Require Email Activation.\\n\\n\\n\\nSave.\\n\\n\\n\\n\\nNew users then get an email with an activation link, and they can\\u0027t log in until they click it. If users can\\u0027t register at all, see why can my users not register?.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I change the \\u0022author\\u0022 part of the GeoDirectory author listings URL?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. A user\\u0027s listings page is built on the WordPress author archive, so its URL looks like \/author\/username\/places\/ and their favorites are at \/author\/username\/favs\/. GeoDirectory uses whatever author base WordPress has, so if you change the author base, the GeoDirectory URLs change with it.\\n\\n\\n\\nAdd this snippet (with the Code Snippets plugin or your child theme), then go to Settings \\u003E Permalinks and click Save to rebuild the rules:\\n\\n\\n\\nadd_action( \\u0027init\\u0027, function() {\\n\\tglobal $wp_rewrite;\\n\\t$wp_rewrite-\\u003Eauthor_base = \\u0027member\\u0027;\\n} );\\n\\n\\n\\nThere is only one author archive in WordPress. If another plugin redirects author pages to its own profile pages, it will also take over the GeoDirectory listings pages. If you use UsersWP, its GeoDirectory add-on shows a member\\u0027s listings on their UsersWP profile instead.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I use Gravity Forms to register users and add their listing?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"There is no Gravity Forms integration in GeoDirectory, so passing a Gravity Forms entry into a listing needs custom development.\\n\\n\\n\\nYou can usually do this with GeoDirectory\\u0027s own add listing form. Turn on \\u0022Allow posting without logging in?\\u0022 in GeoDirectory \\u003E Settings \\u003E General (click Show Advanced), and make sure user registration is enabled in Settings \\u003E General. A visitor can then fill in the add listing form with their name and email, and GeoDirectory creates their account and their listing together, including the address and map location.\\n\\n\\n\\nAdd any extra fields you need from providers in Places \\u003E Settings \\u003E Custom Fields.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why is reCAPTCHA not showing on the UsersWP register form?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"reCAPTCHA on UsersWP forms comes from the free UsersWP ReCaptcha add-on, so first check that it is active and enabled for the register form. Then check these:\\n\\n\\n\\n\\nThe site and secret keys match the reCAPTCHA version you picked in the add-on settings, and your domain is listed for those keys in Google\\u0027s reCAPTCHA admin.\\n\\n\\n\\nCaching or script optimisation plugins are not delaying or combining the Google reCAPTCHA script.\\n\\n\\n\\nIf the register form opens in a popup, the reCAPTCHA script must load on the page that holds the popup. Test the form on the normal register page too, so you know which case you have.\\n\\n\\n\\n\\nThe ReCaptcha setup guide covers the settings.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why does a reCAPTCHA plugin stop users logging in or registering on my directory?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Some reCAPTCHA plugins check every login and registration request but only add the captcha box to the default WordPress forms. A form they did not add the box to then fails with \\u0022reCAPTCHA verification failed\\u0022.\\n\\n\\n\\nUse a captcha that knows about the forms you use instead:\\n\\n\\n\\n\\nGD reCAPTCHA adds the captcha to GeoDirectory forms. See the GD reCAPTCHA setup guide.\\n\\n\\n\\nIf your login and register pages come from UsersWP, its ReCaptcha add-on covers them. See the UsersWP ReCaptcha setup guide.\\n\\n\\n\\n\\nTurn the other reCAPTCHA plugin off, or limit it to forms it supports, so the two do not check the same request.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I remove the login and register toolbar shown to logged out visitors with BuddyPress?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"That bar is the WordPress toolbar, and BuddyPress can show it to visitors who are not logged in so they can log in or register. GeoDirectory does not add it.\\n\\n\\n\\nGo to Settings \\u003E BuddyPress \\u003E Options and untick Show the Toolbar for logged out users, then save. The bar disappears for logged out visitors.\\n\\n\\n\\nTo hide the toolbar for logged in members who are not admins as well, see How do I remove the WP Admin bar for non-admin users?.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Answers to common GeoDirectory questions about users and accounts. Click a question to open the answer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[211,432],"class_list":["post-2841","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-tips-tricks-more","gd_placecategory-how-tos"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=2841"}],"version-history":[{"count":1,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2841\/revisions"}],"predecessor-version":[{"id":2963,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2841\/revisions\/2963"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2841"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2841"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}