Show Author Content from All WordPress Post Types

On a normal WordPress site, every author automatically gets their own page. So, if my username is “steve”, I'll have my own URL which will look like /author/steve/. This contains all the Posts I've written on the site.

A good example of this can be found on the popular WordPress.com blog. One of the main authors is called “Nick” and you'll find his content at a URL like this: /author/nick/. This screenshot shows how this author page can look:

Author page on WordPress.com
Author Profile

This “Authors” URL feature is useful for many sites. However, it is somewhat limited because it does only show Posts. You are not able to show content created in other post types.

One solution to this is the PublishPress Authors plugin, which can you give you control over the “Authors” URL.

Enable Authors for multiple post types
Authors Post Type Settings Wc

It's as simple as that. You can now choose the author for Posts, Pages, and Products. When you visit the author URL for any user on your site you'll be able to see items from all your post types.

One easy way to test this is by going to the “Authors” link in your admin menu. You'll be able to see a “Author URL” column with quick access to all the URLs. Click here if you have any issues with the URLs.

Author Urls
Author Urls

In the image below you can see an example Author URL with a WooCommerce product, a Page, and a Post.

Multiple post types on a WordPress author profile
Post Page Product Url

PublishPress Authors Icon
  • Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin.

Leave a Reply

Your email address will not be published. Required fields are marked *