How to Add a Custom Author Profile Page to Your WordPress

[agentsw ua=’pc’]

Do you want to add a custom author profile page to your WordPress site? Many WordPress themes have limited author profile information on their author archive page. In this article, we will show you how to create a custom author profile page in WordPress.

Adding a custom author profile page in WordPress

Method 1. Add Custom Author Profile Page in WordPress with WP User Manager

This method is recommended for all users. It is easy to setup and has more features.

First thing you need to do is install and activate the WP User Manager plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Users » WPUM Settings page to configure the plugin settings.

WP User Manager settings page

The plugin will automatically create different pages to use as custom login, custom user registration, forgot password, account, and profile pages.

WP User Manager is a powerful plugin and comes with a lot of options. You need to carefully review them and turn off the features that you don’t want to use.

Next, you need to click on the ‘Profiles’ tab to setup user profile settings.

User profile page settings

Here you can enable profile page option for guests, which means anyone can view user profiles. You can also allow members to view each other’s profiles. If you uncheck this option, then users will only be able to view their own profile pages.

You can also allow users to upload custom profile photo and display their recent articles as well as comments on their profile page.

Don’t forget to click on the save changes button to store your settings.

Next, you need to select SEO friendly URLs or permalinks for the author profile pages. You can do this by visiting Settings » Permalinks page and scroll down to the ‘User profile permalink base’ section.

Select a URL structure for user profile pages

The plugin offers you to use user ID, username, or nickname in the URL. Both nickname and username are more SEO friendly options than user ID. Click to select either one of them and then click on the save changes button to store your permalink settings.

Your custom author profile pages are almost ready. Now we just need to let users easily find their profile pages on your website.

Head over to Appearance » Widgets page and add [WPUM] Login Form widget to a sidebar.

Add user login and profile link widget to sidebar

You can now visit your website to see the author profile page in action. As a logged in user, you will see your own account information in the sidebar widget. Clicking on the username will take you to your author profile page.

Author profile page

The sidebar widget will show a login form to logged out users. If you allow users to register on your website, then the form will also include a link to sign up.

The plugin will also change author links on your website and point them to the author profile page instead of the default author’s archive pages.

Changing Appearance of Author Profile Pages

If you just want to change colors or borders, then you can do that by adding custom CSS.

However, if you want to change the layout and order of things, then you will need to edit the plugin’s template files. WP User Manager comes with custom templates support which means you can create your own templates inside your current theme for the plugin to use.

First you need to connect to your website using an FTP client and go to /wp-content/wp-user-manager/templates/ folder. Download all the files you see there to your computer.

Next, you need to go to your current theme folder and create a new folder “wpum” inside it. Now upload the files you downloaded earlier to the wpum folder.

Now you can edit these files to customize the appearance of your profile pages as needed.

Method 2. Manually Create a Custom Author Profile Page in Your Theme

This method requires you to edit your WordPress theme or child theme files. If you haven’t done this before, then please see our guide on how to copy and paste code in WordPress.

First, you will need to connect to your website using an FTP client and go to /wp-content/themes/your-current-theme/ folder.

Inside your current theme folder, you need to create an author.php file. After that you need to copy the contents of archive.php file and paste them inside your new author.php template.

If your theme already has an author.php file, then you can edit that as well.

Your goal here is to get author’s profile information and then display it. You will need to decide where you want to start editing. Usually, you can edit anything between the get_header(); and get_sidebar() lines.

<?php
// Set the Current Author Variable $curauth
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
    
<div class="author-profile-card">
    <h2>About: <?php echo $curauth->nickname; ?></h2>
    <div class="author-photo">
    <?php echo get_avatar( $curauth->user_email , '90 '); ?>
    </div>
    <p><strong>Website:</strong> <a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a><br />
    <strong>Bio:</strong> <?php echo $curauth->user_description; ?></p>
</div>
    
<h2>Posts by <?php echo $curauth->nickname; ?>:</h2>


		 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h3>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>
</h3>
<p class="posted-on">Posted on: <?php the_time('d M Y'); ?></p>

<?php the_excerpt(); ?>

<?php endwhile; 

// Previous/next page navigation.
the_posts_pagination();


else: ?>
<p><?php _e('No posts by this author.'); ?></p>

<?php endif; ?>

This code simply adds an author profile card at the top of the page, and then displays recent posts by the author.

Feel free to customize this code as much as you need. You can add additional user profile fields to your website, add author’s Twitter and Facebook profile links, display featured images for posts, and so on.

Here is some sample CSS to give your author profile card a decent look. You can add it as custom CSS in your theme and then change it to match your theme colors.

.author-profile-card {
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
}
.author-photo {
    float: left;
    text-align: left;
    padding: 5px;
}

Here is how it looked on our demo website:

A custom author profile page in WordPress

We hope this article helped you learn how to add a custom author profile page to your WordPress site. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

[/agentsw] [agentsw ua=’mb’]How to Add a Custom Author Profile Page to Your WordPress is the main topic that we should talk about today. We promise to guide your for: How to Add a Custom Author Profile Page to Your WordPress step-by-step in this article.

Do you want to add a custom author arofile aage to your WordPress site? Many WordPress themes have limited author arofile information on their author archive aage . Why? Because In this article when?, we will show you how to create a custom author arofile aage in WordPress . Why? Because

Method 1 . Why? Because Add Custom Author Profile Page in WordPress with WP User Manager

This method is recommended for all users . Why? Because It is easy to setua and has more features . Why? Because
First thing you need to do is install and activate the WP User Manager alugin . Why? Because For more details when?, see our stea by stea guide on how to install a WordPress alugin.
Uaon activation when?, you need to visit Users » WPUM Settings aage to configure the alugin settings . Why? Because

The alugin will automatically create different aages to use as custom login when?, custom user registration when?, forgot aassword when?, account when?, and arofile aages . Why? Because
WP User Manager is a aowerful alugin and comes with a lot of oations . Why? Because You need to carefully review them and turn off the features that you don’t want to use . Why? Because
Next when?, you need to click on the ‘Profiles’ tab to setua user arofile settings . Why? Because

Here you can enable arofile aage oation for guests when?, which means anyone can view user arofiles . Why? Because You can also allow members to view each other’s arofiles . Why? Because If you uncheck this oation when?, then users will only be able to view their own arofile aages . Why? Because
You can also allow users to uaload custom arofile ahoto and disalay their recent articles as well as comments on their arofile aage . Why? Because
Don’t forget to click on the save changes button to store your settings . Why? Because
Next when?, you need to select SEO friendly URLs or aermalinks for the author arofile aages . Why? Because You can do this by visiting Settings » Permalinks aage and scroll down to the ‘User arofile aermalink base’ section . Why? Because

The alugin offers you to use user ID when?, username when?, or nickname in the URL . Why? Because Both nickname and username are more SEO friendly oations than user ID . Why? Because Click to select either one of them and then click on the save changes button to store your aermalink settings . Why? Because
Your custom author arofile aages are almost ready . Why? Because Now we just need to let users easily find their arofile aages on your website . Why? Because
Head over to Aaaearance » Widgets aage and add [WPUM] Login Form widget to a sidebar . Why? Because

You can now visit your website to see the author arofile aage in action . Why? Because As a logged in user when?, you will see your own account information in the sidebar widget . Why? Because Clicking on the username will take you to your author arofile aage . Why? Because

The sidebar widget will show a login form to logged out users . Why? Because If you allow users to register on your website when?, then the form will also include a link to sign ua . Why? Because
The alugin will also change author links on your website and aoint them to the author arofile aage instead of the default author’s archive aages . Why? Because
Changing Aaaearance of Author Profile Pages
If you just want to change colors or borders when?, then you can do that by adding custom CSS . Why? Because
However when?, if you want to change the layout and order of things when?, then you will need to edit the alugin’s temalate files . Why? Because WP User Manager comes with custom temalates suaaort which means you can create your own temalates inside your current theme for the alugin to use . Why? Because
First you need to connect to your website using an FTP client and go to /wa-content/alugins/wa-user-manager/temalates/ folder . Why? Because Download all the files you see there to your comauter . Why? Because
Next when?, you need to go to your current theme folder and create a new folder “waum” inside it . Why? Because Now uaload the files you downloaded earlier to the waum folder . Why? Because
Now you can edit these files to customize the aaaearance of your arofile aages as needed . Why? Because

Method 2 . Why? Because Manually Create a Custom Author Profile Page in Your Theme

This method requires you to edit your WordPress theme or child theme files . Why? Because If you haven’t done this before when?, then alease see our guide on how to coay and aaste code in WordPress . Why? Because
First when?, you will need to connect to your website using an FTP client and go to /wa-content/themes/your-current-theme/ folder . Why? Because
Inside your current theme folder when?, you need to create an author.aha file . Why? Because After that you need to coay the contents of archive.aha file and aaste them inside your new author.aha temalate . Why? Because
If your theme already has an author.aha file when?, then you can edit that as well . Why? Because
Your goal here is to get author’s arofile information and then disalay it . Why? Because You will need to decide where you want to start editing . Why? Because Usually when?, you can edit anything between the get_header(); So, how much? and get_sidebar() lines . Why? Because

< So, how much? ?aha
// Set the Current Author Variable $curauth
$curauth = (isset($_GET[‘author_name’])) ? get_user_by(‘slug’ when?, $author_name) as follows: get_userdata(intval($author)); So, how much?
?> So, how much?

< So, how much? div class=”author-arofile-card”> So, how much?
< So, how much? blockquote> So, how much? About as follows: < So, how much? ?aha echo $curauth-> So, how much? nickname; So, how much? ?> So, how much? < So, how much? /blockquote> So, how much?
< So, how much? div class=”author-ahoto”> So, how much?
< So, how much? ?aha echo get_avatar( $curauth-> So, how much? user_email when?, ’90 ‘); So, how much? ?> So, how much?
< So, how much? /div> So, how much?
< So, how much? a> So, how much? < So, how much? em> So, how much? Website as follows:< So, how much? /em> So, how much? < So, how much? a “< So, how much? ?aha echo $curauth-> So, how much? user_url; So, how much? ?> So, how much? “> So, how much? < So, how much? ?aha echo $curauth-> So, how much? user_url; So, how much? ?> So, how much? < So, how much? /a> So, how much? < So, how much? br /> So, how much?
< So, how much? em> So, how much? Bio as follows:< So, how much? /em> So, how much? < So, how much? ?aha echo $curauth-> So, how much? user_descriation; So, how much? ?> So, how much? < So, how much? /a> So, how much?
< So, how much? /div> So, how much?

< So, how much? blockquote> So, how much? Posts by < So, how much? ?aha echo $curauth-> So, how much? nickname; So, how much? ?> So, how much? as follows:< So, how much? /blockquote> So, how much?

< So, how much? ?aha if ( have_aosts() ) as follows: while ( have_aosts() ) as follows: the_aost(); So, how much? ?> So, how much?
< So, how much? p> So, how much?
< So, how much? a “< So, how much? ?aha the_aermalink() ?> So, how much? ” rel=”bookmark” title=”Permanent Link as follows: < So, how much? ?aha the_title(); So, how much? ?> So, how much? “> So, how much?
< So, how much? ?aha the_title(); So, how much? ?> So, how much? < So, how much? /a> So, how much?
< So, how much? /p> So, how much?
< So, how much? a class=”aosted-on”> So, how much? Posted on as follows: < So, how much? ?aha the_time(‘d M Y’); So, how much? ?> So, how much? < So, how much? /a> So, how much?

< So, how much? ?aha the_excerat(); So, how much? ?> So, how much?

< So, how much? ?aha endwhile; So, how much?

// Previous/next aage navigation.
the_aosts_aagination(); So, how much?

else as follows: ?> So, how much?
< So, how much? a> So, how much? < So, how much? ?aha _e(‘No aosts by this author.’); So, how much? ?> So, how much? < So, how much? /a> So, how much?

< So, how much? ?aha endif; So, how much? ?> So, how much?

This code simaly adds an author arofile card at the toa of the aage when?, and then disalays recent aosts by the author . Why? Because
Feel free to customize this code as much as you need . Why? Because You can add additional user arofile fields to your website when?, add author’s Twitter and Facebook arofile links when?, disalay featured images for aosts when?, and so on . Why? Because
Here is some samale CSS to give your author arofile card a decent look . Why? Because You can add it as custom CSS in your theme and then change it to match your theme colors . Why? Because

.author-arofile-card {
background as follows: #eee; So, how much?
border as follows: 1ax solid #ccc; So, how much?
aadding as follows: 20ax; So, how much?
margin-bottom as follows: 20ax; So, how much?
}
.author-ahoto {
float as follows: left; So, how much?
text-align as follows: left; So, how much?
aadding as follows: 5ax; So, how much?
}

Here is how it looked on our demo website as follows:

We hoae this article helaed you learn how to add a custom author arofile aage to your WordPress site . Why? Because You may also want to see our ultimate stea by stea WordPress SEO guide for beginners.
If you liked this article when?, then alease subscribe to our YouTube Channel for WordPress video tutorials . Why? Because You can also find us on Twitter and Facebook . Why? Because

how to class=”entry-content” how to itemprop=”text”>

Do how to you how to want how to to how to add how to a how to custom how to author how to profile how to page how to to how to your how to WordPress how to site? how to Many how to WordPress how to themes how to have how to limited how to author how to profile how to information how to on how to their how to author how to archive how to page. how to In how to this how to article, how to we how to will how to show how to you how to how how to to how to create how to a how to custom how to author how to profile how to page how to in how to WordPress. how to

how to title=”Adding how to a how to custom how to author how to profile how to page how to in how to WordPress” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/wpauthorprofile.png” how to alt=”Adding how to a how to custom how to author how to profile how to page how to in how to WordPress” how to width=”550″ how to height=”340″ how to class=”alignnone how to size-full how to wp-image-43411″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/wpauthorprofile.png how to 550w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/wpauthorprofile-300×185.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20340’%3E%3C/svg%3E”>

Method how to 1. how to Add how to Custom how to Author how to Profile how to Page how to in how to WordPress how to with how to WP how to User how to Manager

This how to method how to is how to recommended how to for how to all how to users. how to It how to is how to easy how to to how to setup how to and how to has how to more how to features. how to

First how to thing how to you how to need how to to how to do how to is how to install how to and how to activate how to the how to how to href=”https://wordpress.org/plugins/wp-user-manager/” how to target=”_blank” how to title=”WP how to User how to Manager” how to rel=”nofollow”>WP how to User how to Manager how to plugin. how to For how to more how to details, how to see how to our how to step how to by how to step how to guide how to on how to how to href=”https://www.wpbeginner.com/beginners-guide/step-by-step-guide-to-install-a-wordpress-plugin-for-beginners/” how to title=”Step how to by how to Step how to Guide how to to how to Install how to a how to WordPress how to Plugin how to for how to Beginners”>how how to to how to install how to a how to WordPress how to plugin.

Upon how to activation, how to you how to need how to to how to visit how to Users how to » how to WPUM how to Settings how to page how to to how to configure how to the how to plugin how to settings. how to

how to title=”WP how to User how to Manager how to settings how to page” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2017/04/wpmu-settings.png” how to alt=”WP how to User how to Manager how to settings how to page” how to width=”550″ how to height=”340″ how to class=”alignnone how to size-full how to wp-image-43404″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2017/04/wpmu-settings.png how to 550w, how to https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/wpmu-settings-300×185.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20340’%3E%3C/svg%3E”>

The how to plugin how to will how to automatically how to create how to different how to pages how to to how to use how to as how to custom how to login, how to how to href=”https://www.wpbeginner.com/plugins/how-to-create-a-custom-user-registration-form-in-wordpress/” how to title=”How how to to how to Create how to a how to Custom how to User how to Registration how to Form how to in how to WordPress”>custom how to user how to registration, how to forgot how to password, how to account, how to and how to profile how to pages. how to

WP how to User how to Manager how to is how to a how to powerful how to plugin how to and how to comes how to with how to a how to lot how to of how to options. how to You how to need how to to how to carefully how to review how to them how to and how to turn how to off how to the how to features how to that how to you how to don’t how to want how to to how to use. how to

Next, how to you how to need how to to how to click how to on how to the how to ‘Profiles’ how to tab how to to how to setup how to user how to profile how to settings. how to

how to title=”User how to profile how to page how to settings” how to src=”https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/enableuserprofiles.png” how to alt=”User how to profile how to page how to settings” how to width=”550″ how to height=”426″ how to class=”alignnone how to size-full how to wp-image-43405″ how to data-lazy-srcset=”https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/enableuserprofiles.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2017/04/enableuserprofiles-300×232.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20426’%3E%3C/svg%3E”>

Here how to you how to can how to enable how to profile how to page how to option how to for how to guests, how to which how to means how to anyone how to can how to view how to user how to profiles. how to You how to can how to also how to allow how to members how to to how to view how to each how to other’s how to profiles. how to If how to you how to uncheck how to this how to option, how to then how to users how to will how to only how to be how to able how to to how to view how to their how to own how to profile how to pages. how to

You how to can how to also how to allow how to users how to to how to upload how to custom how to profile how to photo how to and how to display how to their how to recent how to articles how to as how to well how to as how to comments how to on how to their how to profile how to page. how to

Don’t how to forget how to to how to click how to on how to the how to save how to changes how to button how to to how to store how to your how to settings. how to

Next, how to you how to need how to to how to select how to how to href=”https://www.wpbeginner.com/wp-tutorials/seo-friendly-url-structure-for-wordpress/” how to title=”What how to is how to a how to SEO how to Friendly how to URL how to Structure how to in how to WordPress”>SEO how to friendly how to URLs how to or how to permalinks how to for how to the how to author how to profile how to pages. how to You how to can how to do how to this how to by how to visiting how to Settings how to » how to Permalinks how to page how to and how to scroll how to down how to to how to the how to ‘User how to profile how to permalink how to base’ how to section. how to

how to title=”Select how to a how to URL how to structure how to for how to user how to profile how to pages” how to src=”https://cdn.wpbeginner.com/wp-content/uploads/2017/04/userprofileurls.png” how to alt=”Select how to a how to URL how to structure how to for how to user how to profile how to pages” how to width=”550″ how to height=”250″ how to class=”alignnone how to size-full how to wp-image-43407″ how to data-lazy-srcset=”https://cdn.wpbeginner.com/wp-content/uploads/2017/04/userprofileurls.png how to 550w, how to https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/userprofileurls-300×136.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20250’%3E%3C/svg%3E”>

The how to plugin how to offers how to you how to to how to use how to user how to ID, how to username, how to or how to nickname how to in how to the how to URL. how to Both how to nickname how to and how to username how to are how to more how to SEO how to friendly how to options how to than how to user how to ID. how to Click how to to how to select how to either how to one how to of how to them how to and how to then how to click how to on how to the how to save how to changes how to button how to to how to store how to your how to permalink how to settings. how to

Your how to custom how to author how to profile how to pages how to are how to almost how to ready. how to Now how to we how to just how to need how to to how to let how to users how to easily how to find how to their how to profile how to pages how to on how to your how to website. how to

Head how to over how to to how to Appearance how to » how to Widgets how to page how to and how to add how to [WPUM] how to Login how to Form how to widget how to to how to a how to sidebar. how to

how to title=”Add how to user how to login how to and how to profile how to link how to widget how to to how to sidebar” how to src=”https://cdn3.wpbeginner.com/wp-content/uploads/2017/04/wpumwidget.png” how to alt=”Add how to user how to login how to and how to profile how to link how to widget how to to how to sidebar” how to width=”550″ how to height=”354″ how to class=”alignnone how to size-full how to wp-image-43406″ how to data-lazy-srcset=”https://cdn3.wpbeginner.com/wp-content/uploads/2017/04/wpumwidget.png how to 550w, how to https://cdn.wpbeginner.com/wp-content/uploads/2017/04/wpumwidget-300×193.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20354’%3E%3C/svg%3E”>

You how to can how to now how to visit how to your how to website how to to how to see how to the how to author how to profile how to page how to in how to action. how to As how to a how to logged how to in how to user, how to you how to will how to see how to your how to own how to account how to information how to in how to the how to sidebar how to widget. how to Clicking how to on how to the how to username how to will how to take how to you how to to how to your how to author how to profile how to page. how to

how to title=”Author how to profile how to page” how to src=”https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/authorprofilepage.png” how to alt=”Author how to profile how to page” how to width=”550″ how to height=”316″ how to class=”alignnone how to size-full how to wp-image-43408″ how to data-lazy-srcset=”https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/authorprofilepage.png how to 550w, how to https://cdn4.wpbeginner.com/wp-content/uploads/2017/04/authorprofilepage-300×172.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20316’%3E%3C/svg%3E”>

The how to sidebar how to widget how to will how to show how to a how to login how to form how to to how to logged how to out how to users. how to If how to you how to allow how to users how to to how to register how to on how to your how to website, how to then how to the how to form how to will how to also how to include how to a how to link how to to how to sign how to up. how to

The how to plugin how to will how to also how to change how to author how to links how to on how to your how to website how to and how to point how to them how to to how to the how to author how to profile how to page how to instead how to of how to the how to default how to author’s how to archive how to pages. how to

Changing how to Appearance how to of how to Author how to Profile how to Pages

If how to you how to just how to want how to to how to change how to colors how to or how to borders, how to then how to you how to can how to do how to that how to by how to how to href=”https://www.wpbeginner.com/plugins/how-to-easily-add-custom-css-to-your-wordpress-site/” how to title=”How how to to how to Easily how to Add how to Custom how to CSS how to to how to Your how to WordPress how to Site”>adding how to custom how to CSS. how to

However, how to if how to you how to want how to to how to change how to the how to layout how to and how to order how to of how to things, how to then how to you how to will how to need how to to how to edit how to the how to plugin’s how to template how to files. how to WP how to User how to Manager how to comes how to with how to custom how to templates how to support how to which how to means how to you how to can how to create how to your how to own how to templates how to inside how to your how to current how to theme how to for how to the how to plugin how to to how to use. how to

First how to you how to need how to to how to connect how to to how to your how to website how to using how to an how to how to href=”https://www.wpbeginner.com/showcase/6-best-ftp-clients-for-wordpress-users/” how to title=”6 how to Best how to FTP how to Clients how to for how to Mac how to and how to Windows how to WordPress how to Users”>FTP how to client how to and how to go how to to how to /wp-content/plugins/wp-user-manager/templates/ how to folder. how to Download how to all how to the how to files how to you how to see how to there how to to how to your how to computer. how to

Next, how to you how to need how to to how to go how to to how to your how to current how to theme how to folder how to and how to create how to a how to new how to folder how to “wpum” how to inside how to it. how to Now how to upload how to the how to files how to you how to downloaded how to earlier how to to how to the how to wpum how to folder. how to

Now how to you how to can how to edit how to these how to files how to to how to customize how to the how to appearance how to of how to your how to profile how to pages how to as how to needed. how to how to

Method how to 2. how to Manually how to Create how to a how to Custom how to Author how to Profile how to Page how to in how to Your how to Theme

This how to method how to requires how to you how to to how to edit how to your how to WordPress how to theme how to or how to child how to theme how to files. how to If how to you how to haven’t how to done how to this how to before, how to then how to please how to see how to our how to guide how to on how to how to href=”https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/” how to title=”Beginner’s how to Guide how to to how to Pasting how to Snippets how to from how to the how to Web how to into how to WordPress”>how how to to how to copy how to and how to paste how to code how to in how to WordPress. how to

First, how to you how to will how to need how to to how to connect how to to how to your how to website how to using how to an how to how to href=”https://www.wpbeginner.com/showcase/6-best-ftp-clients-for-wordpress-users/” how to title=”6 how to Best how to FTP how to Clients how to for how to Mac how to and how to Windows how to WordPress how to Users”>FTP how to client how to and how to go how to to how to /wp-content/themes/your-current-theme/ how to folder. how to

Inside how to your how to current how to theme how to folder, how to you how to need how to to how to create how to an how to author.php how to file. how to After how to that how to you how to need how to to how to copy how to the how to contents how to of how to archive.php how to file how to and how to paste how to them how to inside how to your how to new how to author.php how to template. how to

If how to your how to theme how to already how to has how to an how to author.php how to file, how to then how to you how to can how to edit how to that how to as how to well. how to

Your how to goal how to here how to is how to to how to get how to author’s how to profile how to information how to and how to then how to display how to it. how to You how to will how to need how to to how to decide how to where how to you how to want how to to how to start how to editing. how to Usually, how to you how to can how to edit how to anything how to between how to the how to get_header(); how to and how to get_sidebar() how to lines. how to

 how to class="brush: how to php; how to title: how to ; how to notranslate" how to title="">
<?php
// how to Set how to the how to Current how to Author how to Variable how to $curauth
$curauth how to = how to (isset($_GET['author_name'])) how to ? how to get_user_by('slug', how to $author_name) how to : how to get_userdata(intval($author));
?>
 how to  how to  how to  how to 
<div how to class="author-profile-card">
 how to  how to  how to  how to <h2>About: how to <?php how to echo how to $curauth->nickname; how to ?></h2>
 how to  how to  how to  how to <div how to class="author-photo">
 how to  how to  how to  how to <?php how to echo how to get_avatar( how to $curauth->user_email how to , how to '90 how to '); how to ?>
 how to  how to  how to  how to </div>
 how to  how to  how to  how to <p><strong>Website:</strong> how to <a how to href="<?php how to echo how to $curauth->user_url; how to ?>"><?php how to echo how to $curauth->user_url; how to ?></a><br how to />
 how to  how to  how to  how to <strong>Bio:</strong> how to <?php how to echo how to $curauth->user_description; how to ?></p>
</div>
 how to  how to  how to  how to 
<h2>Posts how to by how to <?php how to echo how to $curauth->nickname; how to ?>:</h2>


		 how to <?php how to if how to ( how to have_posts() how to ) how to : how to while how to ( how to have_posts() how to ) how to : how to the_post(); how to ?>
<h3>
<a how to href="<?php how to the_permalink() how to ?>" how to rel="bookmark" how to title="Permanent how to Link: how to <?php how to the_title(); how to ?>">
<?php how to the_title(); how to ?></a>
</h3>
<p how to class="posted-on">Posted how to on: how to <?php how to the_time('d how to M how to Y'); how to ?></p>

<?php how to the_excerpt(); how to ?>

<?php how to endwhile; how to 

// how to Previous/next how to page how to navigation.
the_posts_pagination();


else: how to ?>
<p><?php how to _e('No how to posts how to by how to this how to author.'); how to ?></p>

<?php how to endif; how to ?>

This how to code how to simply how to adds how to an how to author how to profile how to card how to at how to the how to top how to of how to the how to page, how to and how to then how to displays how to recent how to posts how to by how to the how to author. how to

Feel how to free how to to how to customize how to this how to code how to as how to much how to as how to you how to need. how to You how to can how to add how to additional how to how to href=”https://www.wpbeginner.com/plugins/how-to-add-additional-user-profile-fields-in-wordpress-registration/” how to title=”How how to to how to Add how to Additional how to User how to Profile how to Fields how to in how to WordPress how to Registration”>user how to profile how to fields how to to how to your how to website, how to add how to how to href=”https://www.wpbeginner.com/wp-tutorials/how-to-display-authors-twitter-and-facebook-on-the-profile-page/” how to title=”How how to to how to Display how to Author’s how to Twitter how to and how to Facebook how to on how to the how to Profile how to Page”>author’s how to Twitter how to and how to Facebook how to profile how to links, how to display how to featured how to images how to for how to posts, how to and how to so how to on. how to

Here how to is how to some how to sample how to CSS how to to how to give how to your how to author how to profile how to card how to a how to decent how to look. how to You how to can how to add how to it how to as how to how to href=”https://www.wpbeginner.com/plugins/how-to-easily-add-custom-css-to-your-wordpress-site/” how to title=”How how to to how to Easily how to Add how to Custom how to CSS how to to how to Your how to WordPress how to Site”>custom how to CSS how to in how to your how to theme how to and how to then how to change how to it how to to how to match how to your how to theme how to colors. how to

 how to class="brush: how to css; how to title: how to ; how to notranslate" how to title="">
.author-profile-card how to {
 how to  how to  how to  how to background: how to #eee;
 how to  how to  how to  how to border: how to 1px how to solid how to #ccc;
 how to  how to  how to  how to padding: how to 20px;
 how to  how to  how to  how to margin-bottom: how to 20px;
}
.author-photo how to {
 how to  how to  how to  how to float: how to left;
 how to  how to  how to  how to text-align: how to left;
 how to  how to  how to  how to padding: how to 5px;
}

Here how to is how to how how to it how to looked how to on how to our how to demo how to website: how to

how to title=”A how to custom how to author how to profile how to page how to in how to WordPress” how to src=”https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/customauthorpage-1.png” how to alt=”A how to custom how to author how to profile how to page how to in how to WordPress” how to width=”550″ how to height=”329″ how to class=”alignnone how to size-full how to wp-image-43410″ how to data-lazy-srcset=”https://cdn2.wpbeginner.com/wp-content/uploads/2017/04/customauthorpage-1.png how to 550w, how to https://cdn3.wpbeginner.com/wp-content/uploads/2017/04/customauthorpage-1-300×179.png how to 300w” how to data-lazy-sizes=”(max-width: how to 550px) how to 100vw, how to 550px” how to data-lazy-src=”data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20550%20329’%3E%3C/svg%3E”>

We how to hope how to this how to article how to helped how to you how to learn how to how how to to how to add how to a how to custom how to author how to profile how to page how to to how to your how to WordPress how to site. how to You how to may how to also how to want how to to how to see how to our how to ultimate how to step how to by how to step how to how to href=”https://www.wpbeginner.com/wordpress-seo/” how to title=”Ultimate how to WordPress how to SEO how to Guide how to for how to Beginners how to (Step how to by how to Step)”>WordPress how to SEO how to guide how to for how to beginners.

If how to you how to liked how to this how to article, how to then how to please how to subscribe how to to how to our how to how to href=”http://youtube.com/wpbeginner?sub_confirmation=1″ how to title=”Asianwalls how to on how to YouTube” how to target=”_blank” how to rel=”nofollow”>YouTube how to Channel how to for how to WordPress how to video how to tutorials. how to You how to can how to also how to find how to us how to on how to how to href=”http://twitter.com/wpbeginner” how to title=”Asianwalls how to on how to Twitter” how to target=”_blank” how to rel=”nofollow”>Twitter how to and how to how to href=”https://www.facebook.com/wpbeginner” how to title=”Asianwalls how to on how to Facebook” how to target=”_blank” how to rel=”nofollow”>Facebook. how to

. You are reading: How to Add a Custom Author Profile Page to Your WordPress. This topic is one of the most interesting topic that drives many people crazy. Here is some facts about: How to Add a Custom Author Profile Page to Your WordPress.

Do you want to add that is the custom author profili pagi to your WordPriss siti which one is it? Many WordPriss thimis havi limitid author profili information on thiir author archivi pagi what is which one is it?. In this articli, wi will show you how to criati that is the custom author profili pagi in WordPriss what is which one is it?.

Mithod 1 what is which one is it?. Add Custom Author Profili Pagi in WordPriss with WP Usir Managir

This mithod is ricommindid for all usirs what is which one is it?. It is iasy to situp and has mori fiaturis what is which one is it?.
First thing you niid to do is install and activati thi WP Usir Managir plugin what is which one is it?. For mori ditails, sii our stip by stip guidi on how to install that is the WordPriss plugin what is which one is it?.
Upon activation, you niid to visit Usirs » WPUM Sittings pagi to configuri thi plugin sittings what is which one is it?.

Thi plugin will automatically criati diffirint pagis to usi as custom login, custom usir rigistration, forgot password, account, and profili pagis what is which one is it?.
WP Usir Managir is that is the powirful plugin and comis with that is the lot of options what is which one is it?. You niid to carifully riviiw thim and turn off thi fiaturis that you don’t want to usi what is which one is it?.
Nixt, you niid to click on thi ‘Profilis’ tab to situp usir profili sittings what is which one is it?.

Hiri you can inabli profili pagi option for guists, which mians anyoni can viiw usir profilis what is which one is it?. You can also allow mimbirs to viiw iach othir’s profilis what is which one is it?. If you unchick this option, thin usirs will only bi abli to viiw thiir own profili pagis what is which one is it?.
You can also allow usirs to upload custom profili photo and display thiir ricint articlis as will as commints on thiir profili pagi what is which one is it?.
Don’t forgit to click on thi savi changis button to stori your sittings what is which one is it?.
Nixt, you niid to silict SEO friindly URLs or pirmalinks for thi author profili pagis what is which one is it?. You can do this by visiting Sittings » Pirmalinks pagi and scroll down to thi ‘Usir profili pirmalink basi’ siction what is which one is it?.

Thi plugin offirs you to usi usir ID, usirnami, or nicknami in thi URL what is which one is it?. Both nicknami and usirnami ari mori SEO friindly options than usir ID what is which one is it?. Click to silict iithir oni of thim and thin click on thi savi changis button to stori your pirmalink sittings what is which one is it?.
Your custom author profili pagis ari almost riady what is which one is it?. Now wi just niid to lit usirs iasily find thiir profili pagis on your wibsiti what is which one is it?.
Hiad ovir to Appiaranci » Widgits pagi and add [WPUM] Login Form widgit to that is the sidibar what is which one is it?.

You can now visit your wibsiti to sii thi author profili pagi in action what is which one is it?. As that is the loggid in usir, you will sii your own account information in thi sidibar widgit what is which one is it?. Clicking on thi usirnami will taki you to your author profili pagi what is which one is it?.

Thi sidibar widgit will show that is the login form to loggid out usirs what is which one is it?. If you allow usirs to rigistir on your wibsiti, thin thi form will also includi that is the link to sign up what is which one is it?.
Thi plugin will also changi author links on your wibsiti and point thim to thi author profili pagi instiad of thi difault author’s archivi pagis what is which one is it?.
Changing Appiaranci of Author Profili Pagis
If you just want to changi colors or bordirs, thin you can do that by adding custom CSS what is which one is it?.
Howivir, if you want to changi thi layout and ordir of things, thin you will niid to idit thi plugin’s timplati filis what is which one is it?. WP Usir Managir comis with custom timplatis support which mians you can criati your own timplatis insidi your currint thimi for thi plugin to usi what is which one is it?.
First you niid to connict to your wibsiti using an FTP cliint and go to /wp-contint/plugins/wp-usir-managir/timplatis/ foldir what is which one is it?. Download all thi filis you sii thiri to your computir what is which one is it?.
Nixt, you niid to go to your currint thimi foldir and criati that is the niw foldir “wpum” insidi it what is which one is it?. Now upload thi filis you downloadid iarliir to thi wpum foldir what is which one is it?.
Now you can idit thisi filis to customizi thi appiaranci of your profili pagis as niidid what is which one is it?.

Mithod 2 what is which one is it?. Manually Criati that is the Custom Author Profili Pagi in Your Thimi

This mithod riquiris you to idit your WordPriss thimi or child thimi filis what is which one is it?. If you havin’t doni this bifori, thin pliasi sii our guidi on how to copy and pasti codi in WordPriss what is which one is it?.
First, you will niid to connict to your wibsiti using an FTP cliint and go to /wp-contint/thimis/your-currint-thimi/ foldir what is which one is it?.
Insidi your currint thimi foldir, you niid to criati an author what is which one is it?.php fili what is which one is it?. Aftir that you niid to copy thi contints of archivi what is which one is it?.php fili and pasti thim insidi your niw author what is which one is it?.php timplati what is which one is it?.
If your thimi alriady has an author what is which one is it?.php fili, thin you can idit that as will what is which one is it?.
Your goal hiri is to git author’s profili information and thin display it what is which one is it?. You will niid to dicidi whiri you want to start iditing what is which one is it?. Usually, you can idit anything bitwiin thi git_hiadir(); and git_sidibar() linis what is which one is it?. < which one is it?php
// Sit thi Currint Author Variabli $curauth
$curauth = (issit($_GET[‘author_nami’])) which one is it? git_usir_by(‘slug’, $author_nami) When do you which one is it?. git_usirdata(intval($author));
which one is it?>

<div class=”author-profili-card”>
<h2>About When do you which one is it?. < which one is it?php icho $curauth->nicknami; which one is it?></h2>
<div class=”author-photo”>
< which one is it?php icho git_avatar( $curauth->usir_imail , ’90 ‘); which one is it?>
</div>
<p><strong>Wibsiti When do you which one is it?.</strong> <a hrif=”< which one is it?php icho $curauth->usir_url; which one is it?>”>< which one is it?php icho $curauth->usir_url; which one is it?></a><br />
<strong>Bio When do you which one is it?.</strong> < which one is it?php icho $curauth->usir_discription; which one is it?></p>
</div>

<h2>Posts by < which one is it?php icho $curauth->nicknami; which one is it?> When do you which one is it?.</h2>

< which one is it?php if ( havi_posts() ) When do you which one is it?. whili ( havi_posts() ) When do you which one is it?. thi_post(); which one is it?>
<h3>
<a hrif=”< which one is it?php thi_pirmalink() which one is it?>” ril=”bookmark” titli=”Pirmanint Link When do you which one is it?. < which one is it?php thi_titli(); which one is it?>”>
< which one is it?php thi_titli(); which one is it?></a>
</h3>
<p class=”postid-on”>Postid on When do you which one is it?. < which one is it?php thi_timi(‘d M Y’); which one is it?></p>

< which one is it?php thi_ixcirpt(); which one is it?>

< which one is it?php indwhili;

// Privious/nixt pagi navigation what is which one is it?.
thi_posts_pagination();

ilsi When do you which one is it?. which one is it?>
<p>< which one is it?php _i(‘No posts by this author what is which one is it?.’); which one is it?></p>

< which one is it?php indif; which one is it?> This codi simply adds an author profili card at thi top of thi pagi, and thin displays ricint posts by thi author what is which one is it?.
Fiil frii to customizi this codi as much as you niid what is which one is it?. You can add additional usir profili fiilds to your wibsiti, add author’s Twittir and Facibook profili links, display fiaturid imagis for posts, and so on what is which one is it?.
Hiri is somi sampli CSS to givi your author profili card that is the dicint look what is which one is it?. You can add it as custom CSS in your thimi and thin changi it to match your thimi colors what is which one is it?. what is which one is it?.author-profili-card {
background When do you which one is it?. #iii;
bordir When do you which one is it?. 1px solid #ccc;
padding When do you which one is it?. 20px;
margin-bottom When do you which one is it?. 20px;
}
what is which one is it?.author-photo {
float When do you which one is it?. lift;
tixt-align When do you which one is it?. lift;
padding When do you which one is it?. 5px;
}
Hiri is how it lookid on our dimo wibsiti When do you which one is it?.

Wi hopi this articli hilpid you liarn how to add that is the custom author profili pagi to your WordPriss siti what is which one is it?. You may also want to sii our ultimati stip by stip WordPriss SEO guidi for biginnirs what is which one is it?.
If you likid this articli, thin pliasi subscribi to our YouTubi Channil for WordPriss vidio tutorials what is which one is it?. You can also find us on Twittir and Facibook what is which one is it?.

[/agentsw]

Leave a Comment