My Profile is part of the user dashboard and is displayed only if there is a published page using the custom page template “User Dashboard Profile Page”.
Users are redirected to this page after logging in (unless a different redirect page is set in Theme Options).
They can also access this page from the User Menu.
What users can do on the My Profile page
- Add or update personal details such as First Name, Last Name, Phone, Mobile, Website, and About Me.
- Add optional contact and social details (Skype, Facebook, Twitter, LinkedIn, Pinterest, Instagram, YouTube).
- Upload a profile image and, if required by the site, an ID scan.
- See the email address used by the “Contact Owner” form, even when the website is configured as a single owner website. More details about Single Owner setup.
- Change the account password from the Change Password section.
Profile image and ID scan
Users can upload a profile image and, if enabled, an ID scan. The ID scan is typically used for owner verification workflows.
Help guides:
Additional fields
The My Profile page includes two additional fields:
- Payment Info/Hidden Field: A private field that is not displayed on the front end. Site owners often use it for internal notes or payment related details that should not be public.
- Email for Receiving PayPal Payments: Used to specify the PayPal email for receiving booking fees, refund security fees, or for offline payments that are processed outside of the theme.
Change password
Users can change their password from the Change Password area at the bottom of the page. After changing the password, they may be asked to log in again.
Account deletion
Users can delete their account directly from the My Profile page. This action removes all data related to that user account, including:
- Profile details
- Reservations
- Properties
- Bookings
- Invoices
- Messages
- Reviews
Integration with API Login (Facebook and Google)
The My Profile page URL is used when setting up Facebook and Google login APIs (redirect URL).
Hide elements from the Profile page with Custom CSS
If you want to hide certain fields from the My Profile page, you can use Custom CSS. This hides the fields visually, but does not remove the stored data.
Hide “I live in”
[id="live_in"] { display: none !important; }
[for="live_in"] { display: none !important; }
Hide “I speak”
[id="i_speak"] { display: none !important; }
[for="i_speak"] { display: none !important; }
Hide “Mobile”
[id="usermobile"] { display: none !important; }
[for="usermobile"] { display: none !important; }
Hide “Skype”
[id="userskype"] { display: none !important; }
[for="userskype"] { display: none !important; }
Hide “Facebook”
[id="userfacebook"] { display: none !important; }
[for="userfacebook"] { display: none !important; }
Hide “Twitter”
[id="usertwitter"] { display: none !important; }
[for="usertwitter"] { display: none !important; }
Hide “LinkedIn”
[id="userlinkedin"] { display: none !important; }
[for="userlinkedin"] { display: none !important; }
Hide “Pinterest”
[id="userpinterest"] { display: none !important; }
[for="userpinterest"] { display: none !important; }
Hide “Email for Receiving PayPal Payments”
[id="paypal_payments_to"] { display: none !important; }
[for="paypal_payments_to"] { display: none !important; }
Hide “Upload ID Scan” block
#user-id-image { display: none; }
#user-id-uploader { display: none; }


