My Profile is a dashboard page that shows in front-end dashboard ONLY IF there is a published page with the custom page template “User Dashboard Profile Page” as in this screenshot:
The profile form allows a user to enter manually details such as:
- First Name
- Last Name
- About Me text description
- Skype
- Phone
- Mobile
- Facebook Url
- Twitter Url
- Linkedin Url
- Pinterest Url
In My Profile, there are 2 additional fields
Payment Info/Hidden Field (it’s a private field that is not published anywhere on the front).
Email for receiving Paypal Payments (booking fees, refund security fees, etc) – can be used for offline payments (outside the theme)
Delete Profile
Starting 1.22 – to follow GDPR EU ruling, the user has the option to delete his own profile from MY PROFILE
It deletes all data related to the user account (My Profile, My Reservations, My properties, My bookings, My Invoices, My sent messages, My Reviews)
Update Password
User can change his password from MY PROFILE. After the password is changed, he must loginĀ again
Social Login / Register
When using login with facebook, login with gmail you will need to include the my profile url in the API details
The APIs will add the user NAME, LAST NAME and EMAIL from the social login.
Hide elements from Profile Page with Custom CSS
How to hide “I live In” from My Profile
[id="live_in"] { display: none!important; } [for="live_in"] { display: none!important; }
How to hide “Facebook”
[id="userfacebook"] { display: none!important; } [for="userfacebook"] { display: none!important; }
How to hide “Twitter”
[id="usertwitter"] { display: none!important; } [for="usertwitter"] { display: none!important; }
How to hide “Linkedin”
[id="userlinkedin"] { display: none!important; } [for="userlinkedin"] { display: none!important; }
How to hide “Pinterest”
[id="userpinterest"] { display: none!important; } [for="userpinterest"] { display: none!important; }
How to hide “Skype”
[id="userskype"] { display: none!important; } [for="userskype"] { display: none!important; }
How to hide “Mobile”
[id="usermobile"] { display: none!important; } [for="usermobile"] { display: none!important; }
How to hide “I Speak”
[id="i_speak"] { display: none!important; } [for="i_speak"] { display: none!important; }
How to hide “Email Receiving for PayPal Payments”
[id="paypal_payments_to"] { display: none!important; } [for="paypal_payments_to"] { display: none!important; }
How to hide “Email Receiving for PayPal Payments”
[id="paypal_payments_to"] { display: none!important; } [for="paypal_payments_to"] { display: none!important; }
How to hide “Upload Id Scan”
#user-id-image { display: none; } #user-id-uploader { display: none; }