close
authorsubscription

If a user follows a multi-author site regularly then he/she might want to subscribe to a particular author who they can consider their favorite. Luckily this is possible and this article will show you exactly that.

Why Add Subscribe to Authors in WordPress?

Most multi-author blogs allows users to follow their favorite authors and you can offer this feature too.

WordPress generates RSS feeds for all authors, categories, tags, custom post types, and comments on your site. However, your users can’t see these feeds link without knowing where to look.

As a site owner, you just need to add links and subscription options so that users can subscribe to authors.

Adding Subscribe to Authors Feature in WordPress

All the authors on your site have an RSS feed of their own. This RSS feed is located at a URL like this:

http://www.example.com/author/tom/feed/

Don’t forget to replace ‘tom’ with an existing author’s name on your site.

Many WordPress themes come with a section that displays author’s biographical information at the end of the article. You can add this HTML code in an author’s bio section to display a link to their RSS feed.

1<a href=”http://www.example.com/author/tom/feed”>Subcribe Tom’s Posts</a>
bioinfowithfeedlinks

You can also automatically generate the link and use a shortcode to manually insert it into posts.

First you need to add this code to your theme’s functions.php file or a site-specific plugin.

01// Function to generate author’s RSS feed link

 

02 

 

03function wpb_author_feed() {

 

04 

 

05$authorfeed =  get_author_feed_link( get_the_author_id(), ”);

 

06 

 

07$authorfeedlink = ‘<a href=’. $authorfeed . ‘>Subscribe to get more posts from ‘ . get_the_author_meta( ‘display_name’) .”  ;

 

08 

 

09return $authorfeedlink;

 

10 

 

11}

 

12// Create a shortcode to display the link

 

13add_shortcode(‘authorfeed’, ‘wpb_author_feed’);

 

14 

 

15// Enable shortcode execution in WordPress text widgets

 

16add_filter(‘widget_text’, ‘do_shortcode’);

You can now just use the shortcode [authorfeed] in your posts, and it will automatically generate a link to the post author’s RSS feed. Feel free to customize the text you want to display for the link.

subscribeauthorlink

Add a Subscribe to Author Link in the Sidebar

We will be using the shortcode method we showed above to display a subscribe to author link in the sidebar of your WordPress blog. Simply go to Appearance » Widgets page and add a text widget to your sidebar.

sidebarwidget

You will need to add [authorfeed] shortcode in the text area of the widget. After that, don’t forget to click on the save button to store widget settings.

You can now visit your website to see the sidebar in action.

The problem with this method is that it will display the widget on every page including the homepage, category, and tag archives, etc.

You need to install and activate the Display Widgets plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit the Widgets page and edit the author’s feed widget you added earlier.

displaywidgetrules

You will notice new options to control widget display on different pages of your site. Now you need to select ‘Show on checked pages’, and then check the single post option.

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

That’s all you can now visit your website to see your author subscription link in action. You can use a little CSS to create a button, or add an image icon as the subscription.

 

 

Tags : wordpressWordPress how to
Nooruddin Ahmed

The author Nooruddin Ahmed

An avid football fan. Lives for the weekend game.Aviation enthusiast. Believes in letting bygones be bygones.

Leave a Response