首先,您需要通过编辑模板删除标签:/woocommerce/single-product/meta.php。您需要删除整行:
<?php echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>
请参阅Template structure & Overriding templates via a theme 了解如何操作。
此时,您将成功从meta.php 模板中删除标签。现在您需要将它们添加到您想要的位置。使用你的函数,你可以得到它:
add_filter( 'the_content', 'woocommerce_product_description_and_meta' );
function woocommerce_product_description_and_meta( $content ) {
// Only for single product pages (woocommerce)
if ( is_product() ) {
global $product;
$tags = wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woocommerce' ) . ' ', '</span>' );
$content .= $tags;
}
return $content;
}
代码已经过测试并且可以运行。将其添加到活动主题的 functions.php 中。