Implementing profile page in wordpress

Is your profile.php is a file inside your theme. If so it’s need to be a page template. Then you need to add query vars and add rewrite rule for that query vars . please read this blog http://www.rlmseo.com/blog/passing-get-query-string-parameters-in-wordpress-url/ for reference

Show a list of user posts in the user admin page

You can use edit_user_profile (when viewing other user profiles) and show_user_profile (when viewing your own profile) actions to add information on profile page. So to have there the list of posts of the selected user you could add to your functions.php: function show_user_posts_on_profile( $user ) { $args = array( ‘author’ => $user->ID ); $user_posts = … Read more

How to change name “Profile”

You could try the following. Add to your functions.php function admin_profile_menu() { remove_menu_page(‘profile.php’); add_menu_page( “NEWLABEL”, “NEWLABEL”, “”, “profile.php”, “”, “dashicons-admin-users”, “40” ); } add_action(‘admin_menu’, ‘admin_profile_menu’);