{"id":798,"date":"2026-10-20T09:05:16","date_gmt":"2026-10-20T08:05:16","guid":{"rendered":"https:\/\/userswp.io\/documentation\/article\/userswp-profiles-faq\/"},"modified":"2026-10-20T09:05:16","modified_gmt":"2026-10-20T08:05:16","slug":"userswp-profiles-faq","status":"publish","type":"gd_place","link":"https:\/\/userswp.io\/documentation\/article\/how-tos\/userswp-profiles-faq\/","title":{"rendered":"UsersWP profiles FAQ"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Answers to common UsersWP questions about profiles. 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-avatars-wrong-image\"><h2 class=\"accordion-header\"><button class=\"accordion-button\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-avatars-wrong-image\" aria-expanded=\"true\" aria-controls=\"collapse-avatars-wrong-image\">Why do avatars show the wrong image when UsersWP is active?<\/button><\/h2><div class=\"accordion-collapse collapse show\" id=\"collapse-avatars-wrong-image\" aria-labelledby=\"heading-avatars-wrong-image\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">On the front end, UsersWP replaces the WordPress avatar with the profile picture the user uploaded in UsersWP. Users who have not uploaded one get the Default profile image from UsersWP &gt; General &gt; Profile. On a live site that image is passed to Gravatar as the fallback, so a user with a Gravatar account still sees their Gravatar. On a local site UsersWP shows the default image directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">UsersWP leaves avatars alone in wp-admin, so the admin area follows your Settings &gt; Discussion settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If every user shows the same picture, check the Default profile image setting and clear your cache. To stop UsersWP changing avatars at all, tick Disable Avatar Override? in UsersWP &gt; General &gt; Developer.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-more-info-fields-missing\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-more-info-fields-missing\" aria-expanded=\"false\" aria-controls=\"collapse-more-info-fields-missing\">Why are some custom fields not showing in the More Info tab?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-more-info-fields-missing\" aria-labelledby=\"heading-more-info-fields-missing\" 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 limit on how many fields the More Info tab shows. A field is shown when all of these are true:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In UsersWP > Form Builder > Account, the field&#8217;s &#8220;Show in what locations?&#8221; includes More info tab.<\/li>\n\n\n\n<li>Its Is Public setting is Yes, or Let User Decide and the user has not hidden it in their account under Privacy.<\/li>\n\n\n\n<li>The user has a value saved for that field. Empty fields are skipped.<\/li>\n\n\n\n<li>The More Info tab itself is added in UsersWP > Form Builder > Profile Tabs.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Users edit their fields on the account page. Fields set to Let User Decide also appear in the Privacy tab there, where each user can choose to show or hide them.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-users-delete-own-account\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-users-delete-own-account\" aria-expanded=\"false\" aria-controls=\"collapse-users-delete-own-account\">Can users delete their own account in UsersWP?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-users-delete-own-account\" aria-labelledby=\"heading-users-delete-own-account\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Yes. Logged in users have a Delete Account tab on the UsersWP account page. They confirm with their current password and the account is deleted. Administrators don&#8217;t get this tab, so an admin account can&#8217;t be removed this way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you don&#8217;t want users to delete their own accounts, go to UsersWP &gt; General &gt; Account and tick Disable Account Delete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can run their own code around a deletion with the <code>uwp_before_delete_account<\/code> and <code>uwp_after_delete_account<\/code> actions.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-disable-profile-pages\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-disable-profile-pages\" aria-expanded=\"false\" aria-controls=\"collapse-disable-profile-pages\">How do I disable the frontend user profile pages in UsersWP?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-disable-profile-pages\" aria-labelledby=\"heading-disable-profile-pages\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">UsersWP has no single switch to turn profiles off. These are the options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remove the profile page. Delete the page that holds <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile&#093;<\/code> (or remove the shortcode) and clear the Profile page in UsersWP > Settings > General > Pages.<\/li>\n\n\n\n<li>Turn on &#8220;Disable author redirect to UsersWP profile page&#8221; in UsersWP > Settings > General > Profile, so author links go to the normal WordPress author archive.<\/li>\n\n\n\n<li>Keep the page but show less. Remove tabs in UsersWP > Form Builder > Profile Tabs, or set a tab&#8217;s privacy to Logged in or Author only.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Test the account, login and users pages afterwards, as they link to profiles. To hide profiles from other users only, see <a href=\"https:\/\/userswp.io\/documentation\/article\/code-snippets\/how-to-hide-user-profile-from-other-users\/\">How to hide user profile from other users<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-shortcode-in-profile-tab\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-shortcode-in-profile-tab\" aria-expanded=\"false\" aria-controls=\"collapse-shortcode-in-profile-tab\">How do I add a shortcode from another plugin to a UsersWP profile tab?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-shortcode-in-profile-tab\" aria-labelledby=\"heading-shortcode-in-profile-tab\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<ol class=\"wp-block-list\">\n<li>Go to UsersWP &gt; Form Builder and open the Profile Tabs tab.<\/li>\n\n\n\n<li>Click Shortcode in the list of tabs you can add.<\/li>\n\n\n\n<li>Enter a Tab Name, paste the shortcode into Tab content and save.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Each tab has a Privacy setting to control who can see it, and you can let users decide for themselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same shortcode runs on every profile. To show something different for each user, the shortcode needs to know whose profile is open. Many plugins have an option for the current author or user. If yours needs a user ID, see <a href=\"https:\/\/userswp.io\/documentation\/article\/how-tos\/how-to-create-a-shortcode-to-output-the-user-id-of-any-profile-page\/\">How to create a shortcode to output the user ID of any profile page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Early versions of UsersWP added tabs in code with the <code>uwp_profile_tabs<\/code> filter. That filter no longer exists, so use the Profile Tabs builder instead.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-field-display-locations\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-field-display-locations\" aria-expanded=\"false\" aria-controls=\"collapse-field-display-locations\">How do I choose where UsersWP custom fields show on the profile and users page?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-field-display-locations\" aria-labelledby=\"heading-field-display-locations\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Each field in UsersWP &gt; Form Builder &gt; Account has a Show in what locations? setting. You can pick several locations for one field without any conflict. The main ones are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Users Page: on the user&#8217;s card in the users list.<\/li>\n\n\n\n<li>More info tab: in the More Info tab of the profile. That tab has to be added in Form Builder &gt; Profile Tabs.<\/li>\n\n\n\n<li>Profile side (non bootstrap): in the profile sidebar, but only with the legacy design. The design is the Default Design Style setting in UsersWP &gt; General &gt; Developer, and it is Bootstrap by default.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If a field still does not show, check that Is active is on and that the user has saved a value for it. Users can also hide fields from others with the privacy options in their account.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-profile-tab-not-showing\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-profile-tab-not-showing\" aria-expanded=\"false\" aria-controls=\"collapse-profile-tab-not-showing\">Why is a profile tab, such as the forum tabs, not showing on user profiles?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-profile-tab-not-showing\" aria-labelledby=\"heading-profile-tab-not-showing\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Check these in order:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The tab has to be added in UsersWP &gt; Form Builder &gt; Profile Tabs. If you have more than one user type, tabs are set per registration form, so add it for each form that needs it.<\/li>\n\n\n\n<li>Tabs with nothing in them are hidden. A forum tab only appears for a user who has started topics or posted replies. Developers can change this with the <code>uwp_hide_empty_tabs<\/code> filter.<\/li>\n\n\n\n<li>Each tab has a Privacy setting that can show it to everyone, to logged-in users only, or only to the profile owner and admins. Log out or use a private window to see what visitors get.<\/li>\n\n\n\n<li>With Let user decide turned on, each user can choose the tab&#8217;s privacy on the Privacy tab of their account page. Their choice overrides yours once they save it.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The forum tabs come from the UsersWP bbPress add-on, so bbPress and the add-on both need to be active. Setup is in the <a href=\"https:\/\/userswp.io\/documentation\/article\/bbpress-custom-user-profiles\/bbpress-custom-user-profiles-setup-guide\/\">bbPress Custom User Profiles Setup Guide<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-avatar-url-php\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-avatar-url-php\" aria-expanded=\"false\" aria-controls=\"collapse-avatar-url-php\">How do I get the URL of a user&#x27;s UsersWP avatar in PHP?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-avatar-url-php\" aria-labelledby=\"heading-avatar-url-php\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Use the WordPress function <code>get_avatar_url( $user_id )<\/code>. On the front end UsersWP filters it to return the UsersWP profile picture, or the default profile image if the user has not uploaded one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It returns the normal Gravatar URL in wp-admin (outside AJAX requests), and on every page when Disable Avatar Override? is ticked in UsersWP &gt; General &gt; Developer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To show the avatar on a page without code, use the <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_user_avatar&#093;<\/code> shortcode or the <a href=\"https:\/\/userswp.io\/documentation\/article\/core-widgets\/uwp-user-avatar\/\">UWP &gt; User Avatar<\/a> block.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-author-archive-and-profile\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-author-archive-and-profile\" aria-expanded=\"false\" aria-controls=\"collapse-author-archive-and-profile\">Can I keep the WordPress author archive as well as the UsersWP profile page?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-author-archive-and-profile\" aria-labelledby=\"heading-author-archive-and-profile\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Yes. By default UsersWP takes over the author archive: author links point to the user&#8217;s profile and <code>\/author\/<\/code> URLs redirect there. To keep both, go to UsersWP &gt; General &gt; Profile, show the advanced settings and tick &#8220;Disable author redirect to UsersWP profile page.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After that, author links around your site go to the normal WordPress author archive, while the users list and profile pages from UsersWP still link to profiles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you only want to stop the redirect and keep author links pointing at profiles, a developer can use this filter instead: <code>add_filter( &#039;uwp_check_redirect_author_page&#039;, &#039;__return_false&#039; );<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Often you don&#8217;t need the archive at all. Add a Posts tab in UsersWP &gt; Form Builder &gt; Profile Tabs and the profile lists the user&#8217;s posts.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-profile-page-404-redirect-loop\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-profile-page-404-redirect-loop\" aria-expanded=\"false\" aria-controls=\"collapse-profile-page-404-redirect-loop\">Why does my UsersWP profile page show a 404 error or a redirect loop?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-profile-page-404-redirect-loop\" aria-labelledby=\"heading-profile-page-404-redirect-loop\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">UsersWP builds profile URLs from the page set as User Profile Page in UsersWP &gt; General &gt; Pages. Each profile is that page&#8217;s address plus the username, for example <code>\/profile\/username\/<\/code>. When a logged-in user opens the page without a username, UsersWP sends them to their own profile, and logged-out visitors go to the login page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the rewrite rules behind these URLs are out of date, you get a 404 or a &#8220;redirected too many times&#8221; error. This often happens after you change the page slug or move the site. To fix it:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check that User Profile Page in UsersWP &gt; General &gt; Pages points to the right page, and that the page still has the UWP &gt; Profile block or <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile&#093;<\/code> shortcode.<\/li>\n\n\n\n<li>Save that settings screen. Saving UsersWP settings refreshes the rewrite rules.<\/li>\n\n\n\n<li>Go to Settings &gt; Permalinks and click Save Changes.<\/li>\n\n\n\n<li>Clear any page or server cache and try again in a private browser window.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the loop continues, an SEO or redirect plugin may be redirecting author or profile URLs. See <a href=\"https:\/\/userswp.io\/documentation\/article\/troubleshooting\/users-profiles-not-showing-when-yoast-seo-installed\/\">Users profiles not showing when Yoast SEO installed<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-link-to-own-profile\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-link-to-own-profile\" aria-expanded=\"false\" aria-controls=\"collapse-link-to-own-profile\">How do I link from the UsersWP account page to the user&#x27;s own profile?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-link-to-own-profile\" aria-labelledby=\"heading-link-to-own-profile\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Link to the page set as User Profile Page in UsersWP &gt; General &gt; Pages, with no username after it, for example <code>yoursite.com\/profile\/<\/code>. A logged-in user who opens it is sent to their own profile, and logged-out visitors go to the login page. If your profile page has a different slug, use that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are also links built in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Profile item in the UsersWP Endpoints box in Appearance &gt; Menus, shown only to logged-in users.<\/li>\n\n\n\n<li>On the account page, the @username under the avatar links to the user&#8217;s profile.<\/li>\n\n\n\n<li>The <a href=\"https:\/\/userswp.io\/documentation\/article\/core-widgets\/uwp-login\/\">UWP &gt; Login<\/a> widget set to show the simple username and logout link links the name to the profile.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">On their own profile, users can change their avatar and cover image from the profile header.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-username-in-menu\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-username-in-menu\" aria-expanded=\"false\" aria-controls=\"collapse-username-in-menu\">How do I show the logged in user&#x27;s name in the menu?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-username-in-menu\" aria-labelledby=\"heading-username-in-menu\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">UsersWP menu items change with the visitor&#8217;s login state. In Appearance &gt; Menus, open the UsersWP Endpoints box: the Logged-Out tab has Login, Register and Forgot password links, and the Logged-In tab has links like Account, Profile and Log out. Add both Login and Profile to your menu and each visitor only sees the one that applies to them. See <a href=\"https:\/\/userswp.io\/documentation\/article\/first-steps\/add-menu-items\/\">Add menu items<\/a> for the steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The menu labels are fixed text. To show the user&#8217;s display name on the Profile item instead, add this snippet with 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_setup_nav_menu_item&#039;, function( $menu_item, $menu_classes ) { $profile_class = &#039;users-wp-&#039; . uwp_get_page_slug( &#039;profile_page&#039; ) . &#039;-nav&#039;; if ( is_user_logged_in() &amp;&amp; is_array( $menu_classes ) &amp;&amp; in_array( $profile_class, $menu_classes, true ) ) { $menu_item-&gt;title = esc_html( wp_get_current_user()-&gt;display_name ); } return $menu_item; }, 10, 2 );<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking the name then opens the user&#8217;s UsersWP profile.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-show-only-certain-users\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-show-only-certain-users\" aria-expanded=\"false\" aria-controls=\"collapse-show-only-certain-users\">How do I show only certain users on the UsersWP users page?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-show-only-certain-users\" aria-labelledby=\"heading-show-only-certain-users\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">There are a few ways to control who appears in the users list:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To leave out particular accounts, such as an admin or your developer, pick them in UsersWP &gt; General &gt; Users &gt; Users to exclude.<\/li>\n\n\n\n<li>To list only some roles, use the Roles option on the UWP &gt; Users block or widget, or the shortcode with role slugs, for example <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_users roles=&quot;author,editor&quot;&#093;<\/code>.<\/li>\n\n\n\n<li>Users who have not confirmed their email address are left out automatically.<\/li>\n\n\n\n<li>Each user can remove themselves by ticking Hide profile from the users listing page on the Privacy tab of their account page.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">There is no setting to list only users with a profile photo or a complete profile. A developer can add a rule like that with the <code>uwp_excluded_users_from_list<\/code> filter, which receives the array of user IDs to leave out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To control what other people see on a profile, set Is Public on each field in UsersWP &gt; Form Builder to Yes, No or Let User Decide.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-uwp-profile-shortcode-empty\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-uwp-profile-shortcode-empty\" aria-expanded=\"false\" aria-controls=\"collapse-uwp-profile-shortcode-empty\">Why is the &#091;uwp_profile&#093; shortcode showing nothing?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-uwp-profile-shortcode-empty\" aria-labelledby=\"heading-uwp-profile-shortcode-empty\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\"><code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile&#093;<\/code> outputs the profile header (<code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile_header&#093;<\/code>) followed by the profile tabs (<code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile_tabs&#093;<\/code>). On the profile page it shows the profile being viewed. On any other page it shows the logged-in user, so logged-out visitors get no header.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If it is blank or only part of it shows, check these:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Display header in profile in UsersWP &gt; General &gt; Profile must be on, or the header is not output.<\/li>\n\n\n\n<li>The tabs are the ones set up in UsersWP &gt; Form Builder &gt; Profile Tabs.<\/li>\n\n\n\n<li>Your theme or custom CSS may hide UsersWP parts. Look for rules such as <code>display: none<\/code> on <code>.uwp-profile-header<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you want users to update their pictures from somewhere other than the profile page, the account page shows their avatar with an option to change it and a link to their profile.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-fieldset-tabs-missing\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-fieldset-tabs-missing\" aria-expanded=\"false\" aria-controls=\"collapse-fieldset-tabs-missing\">Why don&#x27;t my form builder fieldsets show as tabs on the user profile?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-fieldset-tabs-missing\" aria-labelledby=\"heading-fieldset-tabs-missing\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Profile tabs are set separately from the account fields. Go to UsersWP > Form Builder > Profile Tabs and add the tabs you want: More Info, Posts, Comments, the GeoDirectory tabs when it is active, or a Shortcode tab with your own content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fieldsets don&#8217;t become tabs on their own. To group custom fields, set them to More info tab in &#8220;Show in what locations?&#8221; and they appear in the More Info tab under their fieldset heading. To give one field its own tab, add a Shortcode tab and put <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_user_meta key=&quot;your_field_key&quot;&#093;<\/code> in it, using the field&#8217;s key from the Account form.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-sort-users-by-name\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-sort-users-by-name\" aria-expanded=\"false\" aria-controls=\"collapse-sort-users-by-name\">How do I sort the UsersWP users list by first or last name?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-sort-users-by-name\" aria-labelledby=\"heading-sort-users-by-name\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Sort options for the users list are set in UsersWP &gt; Form Builder &gt; User Sorting. The built in options are Newer, Older, Display Name, First Name, Last Name and Random.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to UsersWP &gt; Form Builder and open the User Sorting tab.<\/li>\n\n\n\n<li>Click First Name or Last Name to add it to the sort dropdown.<\/li>\n\n\n\n<li>Expand the option and choose Ascending or Descending.<\/li>\n\n\n\n<li>Tick &#8220;Default sort&#8221; if this should be the order people see first, then click Save.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Visitors can switch between the active options in the sort dropdown on the users page. You can also sort by your own account fields: expand the field in the Account tab of the Form Builder and tick &#8220;Include this field in sorting options&#8221;. See <a href=\"https:\/\/userswp.io\/documentation\/article\/core-widgets\/uwp-users\/\">UWP &gt; Users<\/a> for the users list itself.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-listings-tab-not-showing\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-listings-tab-not-showing\" aria-expanded=\"false\" aria-controls=\"collapse-listings-tab-not-showing\">Why is the GeoDirectory Listings tab not showing on UsersWP profiles?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-listings-tab-not-showing\" aria-labelledby=\"heading-listings-tab-not-showing\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">The GeoDirectory tabs need two settings:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In UsersWP > Settings > Addons > GeoDirectory, choose the post types under CPT listings in profile (and under reviews and favorites if you want those tabs).<\/li>\n\n\n\n<li>In UsersWP > Form Builder > Profile Tabs, add the Listings tab (and Reviews, Favorites or Lists).<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The tab lists the listings where the user is the post author. Visitors see published listings only, while the owner also sees their own pending and draft ones. Lists, from the List Manager add-on, are a separate tab. 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-show-bio-on-profile\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-show-bio-on-profile\" aria-expanded=\"false\" aria-controls=\"collapse-show-bio-on-profile\">How do I show the user&#x27;s bio on their UsersWP profile?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-show-bio-on-profile\" aria-labelledby=\"heading-show-bio-on-profile\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">The Bio field is set to show on the Users page only by default. To show it on the profile:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Bio field in UsersWP > Form Builder > Account and add More info tab to &#8220;Show in what locations?&#8221;. It then shows in the More Info tab.<\/li>\n\n\n\n<li>Or give it its own tab. In UsersWP > Form Builder > Profile Tabs add a Shortcode tab with <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_user_meta key=&quot;bio&quot;&#093;<\/code>, or <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_author_box&#093;<\/code> for the full author box.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Don&#8217;t put <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile&#093;<\/code> inside a profile tab. It loads the whole profile, tabs included, so you end up with tabs inside tabs and the page can break.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-profile-page-not-found\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-profile-page-not-found\" aria-expanded=\"false\" aria-controls=\"collapse-profile-page-not-found\">Why does the UsersWP profile page show &quot;page not found&quot;?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-profile-page-not-found\" aria-labelledby=\"heading-profile-page-not-found\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Profile URLs such as \/profile\/username\/ work through rewrite rules built from the page set as Profile page. When they return a 404, check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UsersWP > Settings > General > Pages has the Profile page set, and that page is published and contains <code>&#091;&lt;span&gt;&lt;\/span&gt;uwp_profile&#093;<\/code>.<\/li>\n\n\n\n<li>Settings > Permalinks, then Save Changes, to rebuild the rules.<\/li>\n\n\n\n<li>No other page, post or category uses the same slug as the profile page.<\/li>\n\n\n\n<li>With a translation plugin such as WPML, the language URL settings. A language folder on the default language has caused this before.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you use Yoast SEO, see <a href=\"https:\/\/userswp.io\/documentation\/article\/troubleshooting\/users-profiles-not-showing-when-yoast-seo-installed\/\">Users profiles not showing when Yoast SEO installed<\/a>.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"accordion-item\" id=\"heading-profile-listing-edit-delete\"><h2 class=\"accordion-header\"><button class=\"accordion-button collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapse-profile-listing-edit-delete\" aria-expanded=\"false\" aria-controls=\"collapse-profile-listing-edit-delete\">Why can&#x27;t users see the Edit link on their listings in the UsersWP profile, and how do I hide Delete?<\/button><\/h2><div class=\"accordion-collapse collapse\" id=\"collapse-profile-listing-edit-delete\" aria-labelledby=\"heading-profile-listing-edit-delete\" data-bs-parent=\"\"><div class=\"wp-block-blockstrap-blockstrap-widget-accordion-item accordion-body pb-0\">\n<p class=\"wp-block-paragraph\">Only the listing&#8217;s author sees the Edit and Delete links in their profile&#8217;s Listings tab. You see them as admin on your own listings, and each user sees them on theirs. No extra role or capability plugin is needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The links come from the Author Actions element in your GeoDirectory archive item template (the page set as Archive item page in GeoDirectory > Settings > General > Pages). To remove Delete, edit that element and tick Hide delete. In the shortcode version that is <code>&#091;&lt;span&gt;&lt;\/span&gt;gd_author_actions author_page_only=&#039;1&#039; hide_delete=&#039;1&#039;&#093;<\/code>. That hides Delete wherever the template is used.<\/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\": \"Why do avatars show the wrong image when UsersWP is active?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"On the front end, UsersWP replaces the WordPress avatar with the profile picture the user uploaded in UsersWP. Users who have not uploaded one get the Default profile image from UsersWP \\u003E General \\u003E Profile. On a live site that image is passed to Gravatar as the fallback, so a user with a Gravatar account still sees their Gravatar. On a local site UsersWP shows the default image directly.\\n\\n\\n\\nUsersWP leaves avatars alone in wp-admin, so the admin area follows your Settings \\u003E Discussion settings.\\n\\n\\n\\nIf every user shows the same picture, check the Default profile image setting and clear your cache. To stop UsersWP changing avatars at all, tick Disable Avatar Override? in UsersWP \\u003E General \\u003E Developer.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why are some custom fields not showing in the More Info tab?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"There is no limit on how many fields the More Info tab shows. A field is shown when all of these are true:\\n\\n\\n\\n\\nIn UsersWP \\u003E Form Builder \\u003E Account, the field\\u0027s \\u0022Show in what locations?\\u0022 includes More info tab.\\n\\n\\n\\nIts Is Public setting is Yes, or Let User Decide and the user has not hidden it in their account under Privacy.\\n\\n\\n\\nThe user has a value saved for that field. Empty fields are skipped.\\n\\n\\n\\nThe More Info tab itself is added in UsersWP \\u003E Form Builder \\u003E Profile Tabs.\\n\\n\\n\\n\\nUsers edit their fields on the account page. Fields set to Let User Decide also appear in the Privacy tab there, where each user can choose to show or hide them.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can users delete their own account in UsersWP?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Logged in users have a Delete Account tab on the UsersWP account page. They confirm with their current password and the account is deleted. Administrators don\\u0027t get this tab, so an admin account can\\u0027t be removed this way.\\n\\n\\n\\nIf you don\\u0027t want users to delete their own accounts, go to UsersWP \\u003E General \\u003E Account and tick Disable Account Delete.\\n\\n\\n\\nDevelopers can run their own code around a deletion with the uwp_before_delete_account and uwp_after_delete_account actions.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I disable the frontend user profile pages in UsersWP?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"UsersWP has no single switch to turn profiles off. These are the options:\\n\\n\\n\\n\\nRemove the profile page. Delete the page that holds [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile] (or remove the shortcode) and clear the Profile page in UsersWP \\u003E Settings \\u003E General \\u003E Pages.\\n\\n\\n\\nTurn on \\u0022Disable author redirect to UsersWP profile page\\u0022 in UsersWP \\u003E Settings \\u003E General \\u003E Profile, so author links go to the normal WordPress author archive.\\n\\n\\n\\nKeep the page but show less. Remove tabs in UsersWP \\u003E Form Builder \\u003E Profile Tabs, or set a tab\\u0027s privacy to Logged in or Author only.\\n\\n\\n\\n\\nTest the account, login and users pages afterwards, as they link to profiles. To hide profiles from other users only, see How to hide user profile from other users.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I add a shortcode from another plugin to a UsersWP profile tab?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Go to UsersWP \\u003E Form Builder and open the Profile Tabs tab.\\n\\n\\n\\nClick Shortcode in the list of tabs you can add.\\n\\n\\n\\nEnter a Tab Name, paste the shortcode into Tab content and save.\\n\\n\\n\\n\\nEach tab has a Privacy setting to control who can see it, and you can let users decide for themselves.\\n\\n\\n\\nThe same shortcode runs on every profile. To show something different for each user, the shortcode needs to know whose profile is open. Many plugins have an option for the current author or user. If yours needs a user ID, see How to create a shortcode to output the user ID of any profile page.\\n\\n\\n\\nEarly versions of UsersWP added tabs in code with the uwp_profile_tabs filter. That filter no longer exists, so use the Profile Tabs builder instead.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I choose where UsersWP custom fields show on the profile and users page?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Each field in UsersWP \\u003E Form Builder \\u003E Account has a Show in what locations? setting. You can pick several locations for one field without any conflict. The main ones are:\\n\\n\\n\\n\\nUsers Page: on the user\\u0027s card in the users list.\\n\\n\\n\\nMore info tab: in the More Info tab of the profile. That tab has to be added in Form Builder \\u003E Profile Tabs.\\n\\n\\n\\nProfile side (non bootstrap): in the profile sidebar, but only with the legacy design. The design is the Default Design Style setting in UsersWP \\u003E General \\u003E Developer, and it is Bootstrap by default.\\n\\n\\n\\n\\nIf a field still does not show, check that Is active is on and that the user has saved a value for it. Users can also hide fields from others with the privacy options in their account.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why is a profile tab, such as the forum tabs, not showing on user profiles?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Check these in order:\\n\\n\\n\\n\\nThe tab has to be added in UsersWP \\u003E Form Builder \\u003E Profile Tabs. If you have more than one user type, tabs are set per registration form, so add it for each form that needs it.\\n\\n\\n\\nTabs with nothing in them are hidden. A forum tab only appears for a user who has started topics or posted replies. Developers can change this with the uwp_hide_empty_tabs filter.\\n\\n\\n\\nEach tab has a Privacy setting that can show it to everyone, to logged-in users only, or only to the profile owner and admins. Log out or use a private window to see what visitors get.\\n\\n\\n\\nWith Let user decide turned on, each user can choose the tab\\u0027s privacy on the Privacy tab of their account page. Their choice overrides yours once they save it.\\n\\n\\n\\n\\nThe forum tabs come from the UsersWP bbPress add-on, so bbPress and the add-on both need to be active. Setup is in the bbPress Custom User Profiles Setup Guide.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I get the URL of a user\\u0027s UsersWP avatar in PHP?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Use the WordPress function get_avatar_url( $user_id ). On the front end UsersWP filters it to return the UsersWP profile picture, or the default profile image if the user has not uploaded one.\\n\\n\\n\\nIt returns the normal Gravatar URL in wp-admin (outside AJAX requests), and on every page when Disable Avatar Override? is ticked in UsersWP \\u003E General \\u003E Developer.\\n\\n\\n\\nTo show the avatar on a page without code, use the [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_user_avatar] shortcode or the UWP \\u003E User Avatar block.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I keep the WordPress author archive as well as the UsersWP profile page?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. By default UsersWP takes over the author archive: author links point to the user\\u0027s profile and \/author\/ URLs redirect there. To keep both, go to UsersWP \\u003E General \\u003E Profile, show the advanced settings and tick \\u0022Disable author redirect to UsersWP profile page.\\u0022\\n\\n\\n\\nAfter that, author links around your site go to the normal WordPress author archive, while the users list and profile pages from UsersWP still link to profiles.\\n\\n\\n\\nIf you only want to stop the redirect and keep author links pointing at profiles, a developer can use this filter instead: add_filter( \\u0027uwp_check_redirect_author_page\\u0027, \\u0027__return_false\\u0027 );\\n\\n\\n\\nOften you don\\u0027t need the archive at all. Add a Posts tab in UsersWP \\u003E Form Builder \\u003E Profile Tabs and the profile lists the user\\u0027s posts.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why does my UsersWP profile page show a 404 error or a redirect loop?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"UsersWP builds profile URLs from the page set as User Profile Page in UsersWP \\u003E General \\u003E Pages. Each profile is that page\\u0027s address plus the username, for example \/profile\/username\/. When a logged-in user opens the page without a username, UsersWP sends them to their own profile, and logged-out visitors go to the login page.\\n\\n\\n\\nIf the rewrite rules behind these URLs are out of date, you get a 404 or a \\u0022redirected too many times\\u0022 error. This often happens after you change the page slug or move the site. To fix it:\\n\\n\\n\\n\\nCheck that User Profile Page in UsersWP \\u003E General \\u003E Pages points to the right page, and that the page still has the UWP \\u003E Profile block or [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile] shortcode.\\n\\n\\n\\nSave that settings screen. Saving UsersWP settings refreshes the rewrite rules.\\n\\n\\n\\nGo to Settings \\u003E Permalinks and click Save Changes.\\n\\n\\n\\nClear any page or server cache and try again in a private browser window.\\n\\n\\n\\n\\nIf the loop continues, an SEO or redirect plugin may be redirecting author or profile URLs. See Users profiles not showing when Yoast SEO installed.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I link from the UsersWP account page to the user\\u0027s own profile?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Link to the page set as User Profile Page in UsersWP \\u003E General \\u003E Pages, with no username after it, for example yoursite.com\/profile\/. A logged-in user who opens it is sent to their own profile, and logged-out visitors go to the login page. If your profile page has a different slug, use that.\\n\\n\\n\\nThere are also links built in:\\n\\n\\n\\n\\nThe Profile item in the UsersWP Endpoints box in Appearance \\u003E Menus, shown only to logged-in users.\\n\\n\\n\\nOn the account page, the @username under the avatar links to the user\\u0027s profile.\\n\\n\\n\\nThe UWP \\u003E Login widget set to show the simple username and logout link links the name to the profile.\\n\\n\\n\\n\\nOn their own profile, users can change their avatar and cover image from the profile header.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I show the logged in user\\u0027s name in the menu?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"UsersWP menu items change with the visitor\\u0027s login state. In Appearance \\u003E Menus, open the UsersWP Endpoints box: the Logged-Out tab has Login, Register and Forgot password links, and the Logged-In tab has links like Account, Profile and Log out. Add both Login and Profile to your menu and each visitor only sees the one that applies to them. See Add menu items for the steps.\\n\\n\\n\\nThe menu labels are fixed text. To show the user\\u0027s display name on the Profile item instead, add this snippet with a code snippets plugin or your child theme\\u0027s functions.php:\\n\\n\\n\\nadd_filter( \\u0027uwp_setup_nav_menu_item\\u0027, function( $menu_item, $menu_classes ) { $profile_class = \\u0027users-wp-\\u0027 . uwp_get_page_slug( \\u0027profile_page\\u0027 ) . \\u0027-nav\\u0027; if ( is_user_logged_in() \\u0026\\u0026 is_array( $menu_classes ) \\u0026\\u0026 in_array( $profile_class, $menu_classes, true ) ) { $menu_item-\\u003Etitle = esc_html( wp_get_current_user()-\\u003Edisplay_name ); } return $menu_item; }, 10, 2 );\\n\\n\\n\\nClicking the name then opens the user\\u0027s UsersWP profile.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I show only certain users on the UsersWP users page?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"There are a few ways to control who appears in the users list:\\n\\n\\n\\n\\nTo leave out particular accounts, such as an admin or your developer, pick them in UsersWP \\u003E General \\u003E Users \\u003E Users to exclude.\\n\\n\\n\\nTo list only some roles, use the Roles option on the UWP \\u003E Users block or widget, or the shortcode with role slugs, for example [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_users roles=\\u0022author,editor\\u0022].\\n\\n\\n\\nUsers who have not confirmed their email address are left out automatically.\\n\\n\\n\\nEach user can remove themselves by ticking Hide profile from the users listing page on the Privacy tab of their account page.\\n\\n\\n\\n\\nThere is no setting to list only users with a profile photo or a complete profile. A developer can add a rule like that with the uwp_excluded_users_from_list filter, which receives the array of user IDs to leave out.\\n\\n\\n\\nTo control what other people see on a profile, set Is Public on each field in UsersWP \\u003E Form Builder to Yes, No or Let User Decide.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why is the [uwp_profile] shortcode showing nothing?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"[\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile] outputs the profile header ([\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile_header]) followed by the profile tabs ([\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile_tabs]). On the profile page it shows the profile being viewed. On any other page it shows the logged-in user, so logged-out visitors get no header.\\n\\n\\n\\nIf it is blank or only part of it shows, check these:\\n\\n\\n\\n\\nDisplay header in profile in UsersWP \\u003E General \\u003E Profile must be on, or the header is not output.\\n\\n\\n\\nThe tabs are the ones set up in UsersWP \\u003E Form Builder \\u003E Profile Tabs.\\n\\n\\n\\nYour theme or custom CSS may hide UsersWP parts. Look for rules such as display: none on .uwp-profile-header.\\n\\n\\n\\n\\nIf you want users to update their pictures from somewhere other than the profile page, the account page shows their avatar with an option to change it and a link to their profile.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why don\\u0027t my form builder fieldsets show as tabs on the user profile?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Profile tabs are set separately from the account fields. Go to UsersWP \\u003E Form Builder \\u003E Profile Tabs and add the tabs you want: More Info, Posts, Comments, the GeoDirectory tabs when it is active, or a Shortcode tab with your own content.\\n\\n\\n\\nFieldsets don\\u0027t become tabs on their own. To group custom fields, set them to More info tab in \\u0022Show in what locations?\\u0022 and they appear in the More Info tab under their fieldset heading. To give one field its own tab, add a Shortcode tab and put [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_user_meta key=\\u0022your_field_key\\u0022] in it, using the field\\u0027s key from the Account form.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I sort the UsersWP users list by first or last name?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Sort options for the users list are set in UsersWP \\u003E Form Builder \\u003E User Sorting. The built in options are Newer, Older, Display Name, First Name, Last Name and Random.\\n\\n\\n\\n\\nGo to UsersWP \\u003E Form Builder and open the User Sorting tab.\\n\\n\\n\\nClick First Name or Last Name to add it to the sort dropdown.\\n\\n\\n\\nExpand the option and choose Ascending or Descending.\\n\\n\\n\\nTick \\u0022Default sort\\u0022 if this should be the order people see first, then click Save.\\n\\n\\n\\n\\nVisitors can switch between the active options in the sort dropdown on the users page. You can also sort by your own account fields: expand the field in the Account tab of the Form Builder and tick \\u0022Include this field in sorting options\\u0022. See UWP \\u003E Users for the users list itself.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why is the GeoDirectory Listings tab not showing on UsersWP profiles?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The GeoDirectory tabs need two settings:\\n\\n\\n\\n\\nIn UsersWP \\u003E Settings \\u003E Addons \\u003E GeoDirectory, choose the post types under CPT listings in profile (and under reviews and favorites if you want those tabs).\\n\\n\\n\\nIn UsersWP \\u003E Form Builder \\u003E Profile Tabs, add the Listings tab (and Reviews, Favorites or Lists).\\n\\n\\n\\n\\nThe tab lists the listings where the user is the post author. Visitors see published listings only, while the owner also sees their own pending and draft ones. Lists, from the List Manager add-on, are a separate tab. See Adding GeoDirectory listings to the profile of your users.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I show the user\\u0027s bio on their UsersWP profile?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The Bio field is set to show on the Users page only by default. To show it on the profile:\\n\\n\\n\\n\\nOpen the Bio field in UsersWP \\u003E Form Builder \\u003E Account and add More info tab to \\u0022Show in what locations?\\u0022. It then shows in the More Info tab.\\n\\n\\n\\nOr give it its own tab. In UsersWP \\u003E Form Builder \\u003E Profile Tabs add a Shortcode tab with [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_user_meta key=\\u0022bio\\u0022], or [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_author_box] for the full author box.\\n\\n\\n\\n\\nDon\\u0027t put [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile] inside a profile tab. It loads the whole profile, tabs included, so you end up with tabs inside tabs and the page can break.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why does the UsersWP profile page show \\u0022page not found\\u0022?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Profile URLs such as \/profile\/username\/ work through rewrite rules built from the page set as Profile page. When they return a 404, check:\\n\\n\\n\\n\\nUsersWP \\u003E Settings \\u003E General \\u003E Pages has the Profile page set, and that page is published and contains [\\u003Cspan\\u003E\\u003C\/span\\u003Euwp_profile].\\n\\n\\n\\nSettings \\u003E Permalinks, then Save Changes, to rebuild the rules.\\n\\n\\n\\nNo other page, post or category uses the same slug as the profile page.\\n\\n\\n\\nWith a translation plugin such as WPML, the language URL settings. A language folder on the default language has caused this before.\\n\\n\\n\\n\\nIf you use Yoast SEO, see Users profiles not showing when Yoast SEO installed.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Why can\\u0027t users see the Edit link on their listings in the UsersWP profile, and how do I hide Delete?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Only the listing\\u0027s author sees the Edit and Delete links in their profile\\u0027s Listings tab. You see them as admin on your own listings, and each user sees them on theirs. No extra role or capability plugin is needed.\\n\\n\\n\\nThe links come from the Author Actions element in your GeoDirectory archive item template (the page set as Archive item page in GeoDirectory \\u003E Settings \\u003E General \\u003E Pages). To remove Delete, edit that element and tick Hide delete. In the shortcode version that is [\\u003Cspan\\u003E\\u003C\/span\\u003Egd_author_actions author_page_only=\\u00271\\u0027 hide_delete=\\u00271\\u0027]. That hides Delete wherever the template is used.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Answers to common UsersWP questions about profiles. 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-798","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\/798","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=798"}],"version-history":[{"count":0,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/798\/revisions"}],"wp:attachment":[{"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/media?parent=798"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/tags?post=798"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/userswp.io\/documentation\/wp-json\/wp\/v2\/article\/categories?post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}