How to Create a WordPress Tag Page

Hey, WordPress web developer :)Check out WPMU DEV

See what Amazing Products are in the pipeline at WPMU DEV

For some sites, tags are hugely important. Theyre so important that simply having a tag cloud in the sidebar isnt enough. They require a whole page dedicated to the sites tags. In short, they need aWordPress Tag Page.

If youre looking to make a page to display all your tags, then we have a few solutions for you. First up is a very simple and straight-forward plugin that will let you do that with a shortcode. Next is a more involved plugin that will give you more flexibility. And finally we will also show you how to create a tag page manually.

This plugin will arrange your tags into columns. You simply create a Page for your tags and then insert the shortcode[get_tags].

Once your tag page has been created, there is also an option to automatically append a link to the page into the standard Tag Cloud widget.

Heres a look at the Tag Page in action.

The Better Tag Cloud plugin will give you a number of options for working with your tags, including the option to create a Tag Page with a shortcode. It includes a number of settings that will let you control the appearance of your tags, as well as which tags are included. In addition, it comes with a widget for a sidebar Tag Cloud.

Heres a look at some of the settings.

And heres a short demonstration of various Tag Pages using different settings.

Finally, you can create your own Tag Page by creating a special Page Template.

Not long ago we went overhow to create a Page Templatein detail. So you can see that post for more information.

The way to create a Tag Page is to simply replace The Loop in your Page Template with the following code:

We will briefly run through the process here, but again, you can see the more detailed tutorial oncreating a Page Template here.

Step 1 Create a new Page template and name it something appropriate like tag-page.php.

Step 2 Make it a template by giving it a template name like Tag Page. Do this by putting the following at the TOP of your file:

Step 3 Copy your default page.php file into the newly created template file UNDER the heading that you created in Step 1.

Step 4 Replace The Loop with the following:

NOTE: The call for The Loop may look very different in your theme.

Note: If you like, you can just add code for the tag cloud (?php wp_tag_cloud(number=0); ?) underneath the call for the The Loop. This will allow you to write something on the Tag Page in your editor above the tag cloud. Depending on your theme, however, you may run into a few problems with the layout of your different elements.

Step 5 Create a new Page for your tag cloud and choose your new template. (You do not need to add any content to the page. The code you put in will insert your tags as the content.)

If you know of any other good Tag Page solutions, let us know in the comments.

: View a list of posts by this author.

Joe specializes in writing about themes and plugins, as well as helping users work more easily with WordPress by providing how-to posts and tutorials. You can connect with him onGoogle+orTwitter.

Designing B2B and B2C Websites: A Breakdown of the Differences

Content Marketing 101: How to Drive Traffic, Win Fans and Get Sales with Your Content

WPMU DEV Q3 Roadmap Round-up (This Ones A *Whopper*!)

The 6 Best Facebook Messenger Marketing Tools (& How to Use Them)

Creating, managing and selling

Customizable, smart, responsive, and

Youll be amazed by what a WPMU DEV membership includes, browse just some of what you get below and, whenever you are ready, try us for 30 days completely for free.

After 30 days, just $49/m for unlimited sites!

Designing B2B and B2C Websites: A Breakdown of the Differences

Content Marketing 101: How to Drive Traffic, Win Fans and Get Sales with Your Content

WPMU DEV Q3 Roadmap Round-up (This Ones A *Whopper*!)

Join WPMU DEV for EVERYTHING you need for Web Development

Create and manage unlimited WordPress sites in less time and for far less expense.

Awesome! Lets get you set up with your free 30 day trial

Email address100% spam free, promise!Your namewhat would you like us to call you?Example: JohnUser type(so we can best support you)I would best describe myself as a…AgencyFreelancerDesignerDeveloperBloggerSingle Site OwnerOtherPasswordminimum 8 charactersShow PasswordI agree to theTerms of ServicePrivacy PolicyNextAlready have a WPMU DEV account?Log In

Join our weekly newsletter and get the tips and resources all the WordPress pros use – for free!