我在博客文章中将标签云小部件作为元素包括在内。是否可以使标签云仅显示相关标签/标签分配给给定帖子?
谢谢!
而不是使用标签云小部件,我建议您编辑您的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' );
它可能因您的主题而有所不同。
您可以创建和使用快点
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');
然后,您可以在帖子或页面中的任何地方使用shorcode [my_tags_shortcode]
。