{"id":801,"date":"2026-10-20T09:05:33","date_gmt":"2026-10-20T08:05:33","guid":{"rendered":"https:\/\/userswp.io\/documentation\/article\/userswp-add-ons-faq\/"},"modified":"2026-10-20T09:05:33","modified_gmt":"2026-10-20T08:05:33","slug":"userswp-add-ons-faq","status":"publish","type":"gd_place","link":"https:\/\/userswp.io\/documentation\/article\/how-tos\/userswp-add-ons-faq\/","title":{"rendered":"UsersWP add-ons FAQ"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Answers to common UsersWP questions about add-ons. 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-hide-delete-gd-listings-profile\"><h2 class=\"accordion-header\"><button class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-hide-delete-gd-listings-profile\" aria-expanded=\"true\" aria-controls=\"collapse-hide-delete-gd-listings-profile\">How do I hide the Delete link on GeoDirectory listings in a UsersWP profile?<\/button><\/h2><div class=\"accordion-collapse collapse show\" id=\"collapse-hide-delete-gd-listings-profile\" aria-labelledby=\"heading-hide-delete-gd-listings-profile\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">When UsersWP shows a user&#8217;s GeoDirectory listings on their profile, it adds the author actions (edit and delete) with the <code>&#091;&lt;span&gt;&lt;\/span&gt;gd_author_actions&#093;<\/code> shortcode. That output doesn&#8217;t come from your GeoDirectory archive item template, so changing the template has no effect on the profile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To hide the delete link there, change the shortcode UsersWP uses with this filter, added through a code snippets plugin or your child theme&#8217;s <code>functions.php<\/code>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>add_filter( &#039;uwp_profile_gd_post_author_action&#039;, function() { return &#039;&#091;&lt;span&gt;&lt;\/span&gt;gd_author_actions text_color=&quot;secondary&quot; hide_delete=&quot;1&quot;&#093;&#039;; } );<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add <code>hide_edit=&quot;1&quot;<\/code> in the same way to hide the edit link. For setting up the listings tabs, see <a href=\"https:\/\/userswp.io\/documentation\/article\/geodirectory-extension\/adding-geodirectory-listings-to-the-profile-of-your-users\/\">Adding GeoDirectory listings to the profile of your users<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-geodirectory-getpaid-account-links\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-geodirectory-getpaid-account-links\" aria-expanded=\"false\" aria-controls=\"collapse-geodirectory-getpaid-account-links\">How do I link users to their GeoDirectory listings, favorites and invoices with UsersWP?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-geodirectory-getpaid-account-links\" aria-labelledby=\"heading-geodirectory-getpaid-account-links\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">With UsersWP active, a user&#8217;s GeoDirectory listings, reviews and favorites are tabs on their UsersWP profile. Choose which post types get these tabs in UsersWP &gt; Addons &gt; GeoDirectory. See <a href=\"https:\/\/userswp.io\/documentation\/article\/geodirectory-extension\/adding-geodirectory-listings-to-the-profile-of-your-users\/\">Adding GeoDirectory Listings to the Profile of your Users<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GetPaid adds Invoices, Subscriptions and Billing Address tabs to the UsersWP account page. This is on by default and can be switched off in GetPaid &gt; Settings &gt; Integrations &gt; UsersWP. You can also add an Invoices tab to the profile in UsersWP &gt; Form Builder &gt; Profile Tabs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a set of links in a sidebar or header, use the <a href=\"https:\/\/userswp.io\/documentation\/article\/core-widgets\/uwp-login\/\">UWP &gt; Login<\/a> widget. For logged-in users it shows a dashboard with GeoDirectory links such as Add Listing, My Favorites and My Listings, and a View Invoices link for users who have invoices. Menu items that only logged-in users see are in the UsersWP Endpoints box in Appearance &gt; Menus.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-recaptcha-login-lightbox\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-recaptcha-login-lightbox\" aria-expanded=\"false\" aria-controls=\"collapse-recaptcha-login-lightbox\">Why does reCAPTCHA fail on the UsersWP login lightbox?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-recaptcha-login-lightbox\" aria-labelledby=\"heading-recaptcha-login-lightbox\" 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. If login works on the normal login page but the lightbox says verification failed, update both UsersWP and the add-on first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then check the add-on settings described in the <a href=\"https:\/\/userswp.io\/documentation\/article\/recaptcha\/recaptcha-setup-guide\/\">ReCaptcha Setup Guide<\/a>. The site and secret keys from Google must be for the same reCAPTCHA type the add-on is set to use, or verification fails. Clear your page cache after any change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you need a quick workaround, turn off Login Lightbox in UsersWP &gt; General &gt; Login. Login links then open the normal login page, where reCAPTCHA works.<\/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 hide the Delete link on GeoDirectory listings in a UsersWP profile?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"When UsersWP shows a user\\u0027s GeoDirectory listings on their profile, it adds the author actions (edit and delete) with the [\\u003Cspan\\u003E\\u003C\/span\\u003Egd_author_actions] shortcode. That output doesn\\u0027t come from your GeoDirectory archive item template, so changing the template has no effect on the profile.\\n\\n\\n\\nTo hide the delete link there, change the shortcode UsersWP uses with this filter, added through a code snippets plugin or your child theme\\u0027s functions.php:\\n\\n\\n\\nadd_filter( \\u0027uwp_profile_gd_post_author_action\\u0027, function() { return \\u0027[\\u003Cspan\\u003E\\u003C\/span\\u003Egd_author_actions text_color=\\u0022secondary\\u0022 hide_delete=\\u00221\\u0022]\\u0027; } );\\n\\n\\n\\nYou can add hide_edit=\\u00221\\u0022 in the same way to hide the edit link. For setting up the listings tabs, see Adding GeoDirectory listings to the profile of your users.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I link users to their GeoDirectory listings, favorites and invoices with UsersWP?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"With UsersWP active, a user\\u0027s GeoDirectory listings, reviews and favorites are tabs on their UsersWP profile. Choose which post types get these tabs in UsersWP \\u003E Addons \\u003E GeoDirectory. See Adding GeoDirectory Listings to the Profile of your Users.\\n\\n\\n\\nGetPaid adds Invoices, Subscriptions and Billing Address tabs to the UsersWP account page. This is on by default and can be switched off in GetPaid \\u003E Settings \\u003E Integrations \\u003E UsersWP. You can also add an Invoices tab to the profile in UsersWP \\u003E Form Builder \\u003E Profile Tabs.\\n\\n\\n\\nFor a set of links in a sidebar or header, use the UWP \\u003E Login widget. For logged-in users it shows a dashboard with GeoDirectory links such as Add Listing, My Favorites and My Listings, and a View Invoices link for users who have invoices. Menu items that only logged-in users see are in the UsersWP Endpoints box in Appearance \\u003E Menus.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why does reCAPTCHA fail on the UsersWP login lightbox?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"reCAPTCHA on UsersWP forms comes from the free UsersWP ReCaptcha add-on. If login works on the normal login page but the lightbox says verification failed, update both UsersWP and the add-on first.\\n\\n\\n\\nThen check the add-on settings described in the ReCaptcha Setup Guide. The site and secret keys from Google must be for the same reCAPTCHA type the add-on is set to use, or verification fails. Clear your page cache after any change.\\n\\n\\n\\nIf you need a quick workaround, turn off Login Lightbox in UsersWP \\u003E General \\u003E Login. Login links then open the normal login page, where reCAPTCHA works.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Answers to common UsersWP questions about add-ons. Click a question to open the answer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[41,7],"class_list":["post-801","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-how-tos","gd_placecategory-tips-tricks-more"],"_links":{"self":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/comments?post=801"}],"version-history":[{"count":0,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/801\/revisions"}],"wp:attachment":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/media?parent=801"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/tags?post=801"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/categories?post=801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}