WordPress,可能让Tag Cloud Widget只显示分配给给定帖子的标签吗?

时间:2018-02-07 22:27:34

标签: wordpress tags widget tag-cloud

我已将标记云小部件作为我的博客帖子中的元素包含在内。是否可以让标签云仅显示分配给给定帖子的相关标签/标签?

谢谢!

2 个答案:

答案 0 :(得分:0)

我建议您不要使用标签云小部件来编辑您的single.php(最好是在子主题中)以包含帖子标签元素。你可以使用类似的东西:

function tags_after_single_post_content($content) {

if( is_singular('post') && is_main_query() ) {

$tags = the_tags('<div class="entry-meta">Tagged with: ',' • ','</div><br />'); 

$content .= $content . $tags;
    }
return $content;
}
add_filter( 'the_content', 'tags_after_single_post_content' );

根据您的主题,它可能会有所不同。

答案 1 :(得分:0)

您可以创建和使用简码

function my_tags_shortcode( $atts ) {
    global $product;
    echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woocommerce' ) . ' ', '</span>' );
}
add_shortcode( 'my_tags_shortcode', 'my_tags_shortcode');

然后,您可以在帖子或页面的任何地方使用短代码[my_tags_shortcode]