How to Display Tags in a List in WordPress

Home » Snippets » How to Display Tags in a List in WordPress
0

Created with:

Visibility: 

public

Creator: WPTurbo Team

Customize with WPTurbo AI
X

Add Snippet To Project

New Project
Add To Existing Project

Tags are an essential part of organizing and categorizing content on your WordPress website. They allow readers to easily discover related articles and navigate through your site. By default, WordPress displays tags as individual links, but what if you want to display them in a more visually pleasing and intuitive way? In this article, we will show you how to display tags in a list format, making it easier for your readers to explore and engage with your content.

					function wpturbo_display_tags() {
    $tags = get_tags();
    if ($tags) {
        echo '<ul>';
        foreach ($tags as $tag) {
            echo '<li>' . $tag->name . '</li>';
        }
        echo '</ul>';
    } else {
        echo 'No tags found.';
    }
}
add_shortcode( 'wpturbo_display_tags', 'wpturbo_display_tags' );
				

The provided code snippet demonstrates how to display a list of tags using a function called wpturbo_display_tags(). This function retrieves all the tags using the get_tags() function, and then checks if there are any tags available.

If there are tags present, the function starts by echoing an opening <ul> tag to structure the list. Then, it uses a foreach loop to iterate over each tag and echo an <li> item with the name of the tag. The tag name is accessed using $tag->name.

Finally, the function echoes a closing </ul> tag to complete the list structure.

In the case where there are no tags found, the function will simply echo the string "No tags found."

To make this functionality easily usable, the code snippet also adds a shortcode with the name wpturbo_display_tags and assigns it the wpturbo_display_tags() function as the callback.

By adding this shortcode to a WordPress post or page, it will trigger the execution of the wpturbo_display_tags() function and display the list of tags.

Register an account to save your snippets or go Pro to get more features.