Content Marketing

WordPress Author: Add an Edit Profile Link if Logged In

I wanted to update a WordPress site and add an ‘About the Author’ section under every post. It was a little tougher than I thought – and actually requires even more programming, but here’s the first cut:

<p class="author">
<strong>The Author: </strong><?php the_author(); ?>
<strong>Website: </strong><a href="<?php the_author_url(); ?>"><?php the_author_url(); ?></a>
<strong>About: </strong><?php the_author_description(); ?></p>

Next, I check to see if someone is actually logged in and display an Edit Profile link so the person can simply click and update their information (I updated this post … great comment and question from Ajay!):

<?php get_currentuserinfo();
global $user_ID;
if ('' != $user_ID) { ?>
<a href="/wp-admin/user-edit.php?user_id=<?php the_author_ID(); ?>">Edit Profile</a>
<?php } ?>
</p>

I added the class=”author” to the style sheet to make it look nice as well.

I’d like to clean up the code to not show an address or info if there is none; however, I think I’m going to have to script actual queries to the database for this. Note the “Edit Profile” link… it’s wrapped by an if statement that will only display it if a user is logged in. I thought it was kind of cool, so I wanted to share it with you in case you wanted to use it!

Douglas Karr

Douglas Karr is CMO of OpenINSIGHTS and the founder of the Martech Zone. Douglas has helped dozens of successful MarTech startups, has assisted in the due diligence of over $5 bil in Martech acquisitions and investments, and continues to assist companies in implementing and automating their sales and marketing strategies. Douglas is an internationally recognized digital transformation and MarTech expert and speaker. Douglas is also a published author of a Dummie's guide and a business leadership book.

Related Articles

Back to top button
Close

Adblock Detected

Martech Zone is able to provide you this content at no cost because we monetize our site through ad revenue, affiliate links, and sponsorships. We would appreciate if you would remove your ad blocker as you view our site.