There are many articles already available which shows how to build profile and change password screens without using any plugin.
This can help you with the purpose:
https://wpcode.io/howto-create-front-end-profile-edit-page-wordpress/
Related Posts:
- How to allow users to delete their account in frontend
- Create account – wordpress says email already exists
- What account does wordpress use to edit php files in windows?
- Create un-removeable user
- How to discover and delete unused accounts?
- Display sortable User meta column in admin panel user’s page
- How to display public user profile with 2 additional fields? (GitHub source code included)
- How to Add Author Editing Capability to Existing Post by Admin
- Send Email to Users after Deleting Account
- Add email addresses to already registered users
- Two admins in Users and one in the database?
- Best way to tell if a user account is active, using the database only
- Front-end delete account in WordPress
- How to use WP account on third party module
- I need help adding a second custom menu item to the WooCommerce account area menu
- Allow WooCommerce existing customers to checkout without being logged in [closed]
- WooCommerce: “account is already registered with your email address”
- How can I disable all client side new accounts without disabling new user accounts?
- Custom Log In Screen – Disable password recovery [duplicate]
- Cannot access my wp-admin after installing Gzip compression [closed]
- Is there a plugin that lets users request an account on the site? [closed]
- Creating an online account & ordering system
- Only allowing some emails to create an account [closed]
- Create small dashboard widget
- Can’t log in. WordPress says my account doesn’t exist [closed]
- Generate email on meta value update
- how to prevent wordpress admin from logging in via woocommerce my-account page
- Why is my WordPress login credentials missing, but work with WooCommerce?
- Shortcode to embed Edit Account form not working
- Woocommerce Retrieving custom field value from orders
- One account with multiple logins
- unable to add custom page/tab to my account woocommerce
- Show password while you are typing it on the “my account” login page
- How to change the User name and Password of admin account
- Edit Account – read and write to MySQL
- How are all users now set to inactive?
- 2 accounts under same email preventing me from loging in
- Billing detail page doesn’t work after I’ve changed the order of the Woocommerce navigation
- How to let new users login without email activation
- Show notice to user based on User Meta
- how can I call a function when time expire
- Automatically Switch between two AdSense accounts based on the author post
- Reset WordPress admin users to limit access
- Assign a Post to a User
- When the user entered an unauthorized url redirect to login page
- Query to show average # of months all accounts with specific role have been active
- Where is the account email address located?
- WordPress SSO SAML
- Change “login/register” to “useraccount” when a user has logged in
- Check to see if there a wordpress user account and create one if not outside of wordpress
- Woocommerce Subscriptions – Customer change subscribed product after placed
- Can i login with only one account to different top leveled domain wordpress web sites?
- Managing users / external login
- If YITH Wishlist page is set to the WooCommerce my-account endpoint, the endpoints stop working all together. Any solution?
- how can i inform other users about new user registration? [closed]
- Login page so wide [closed]
- How can I get blog content from SFTP?
- Remove My Account Menu items in Woocommerce based on user roles
- using custom pages for myaccount in woocommerce