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’);

From admin edit user page query either the user_nicename or username field value of the user profile being edited or viewed

To get the username of a user you can use the get_userdata() function. Pass it the users ID $user = get_userdata($user_id); Then the have access to the username or user_login as its called echo $user->user_login; You can read more about this function here: https://codex.wordpress.org/Function_Reference/get_userdata Or if you need to get the user by other information, … Read more