I assume you mean /wp-admin/profile.php page and want to hide native password fields. Try this (just test if form works ok with it): add_filter( 'show_password_fields', 'modify_profile_password' ); function modify_profile_password( $show ) { ?> Change your password at password change page More Solution hooks - How to check if certain plugin exists and in expected version in WordPress plugin development - Questions about meta box: nonce and parameters available in WordPress Live blogging plugins? in WordPress homepage - Limit the amount of main pages in WordPress plugin development - How can i get the title i specified in add_options_page for my header in WordPress Reffered: https://wordpress.org/