Site logo

Archived topic

entry meta shortcode

3 replies · Started by Den on March 19, 2021

Viewing posts 1–4 of 4

Hi team,

is there any way that I can use to show tags using a [shortcode]? (i want to show tags in between the articles)

If yes, then How? Can you please describe the method :)

Thanks in advance

Hi david,

It worked :)

But it only shows the text and that too as a bullet point. (that I don't want)

For example: DON'T WANT

  • Tag 1
  • Tag 2

Example: WANT

Tag 1, Tag 2

I want the tags to be a link

Here's the code that i added on my functions.php

function getTagList($classes = '') {
    global $post;
    $tags = get_the_tags($post->ID);
    $tagOutput = [];

    if (!empty($tags)) {
        array_push($tagOutput, '<ul class="tag-list '.$classes.'">');
        foreach($tags as $tag) {
            array_push($tagOutput, '<li>'.$tag->name.'</li>');
        }
        array_push($tagOutput, '</ul>');
    }

    return implode('', $tagOutput);
}

add_shortcode('tagsList', 'getTagList');

Try this instead:

function db_taglist(){
    return get_the_tag_list('<span class="tags-links in-content">', ', ', '</span>');
}
add_shortcode('tagsList', 'db_taglist');
This archived topic is closed to new replies.