我正在尝试在我的模板中的主要内容之后移动woocommerce产品标签。
我正在使用此代码:
<?php do_action('woocommerce_before_main_content'); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php woocommerce_get_template_part( 'content', 'single-product' ); ?>
<?php do_action( 'woocommerce_product_meta_start' ); ?>
<?php
$size = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
echo $product->get_tags( ', ', '<span class="tagged_as"><i class="icon-tag"></i> ' . _n( 'Tag:', 'Tags:', $size, 'woocommerce' ) . ' ', '.</span>' );
?>
<?php do_action( 'woocommerce_product_meta_end' ); ?>
<?php endwhile; ?>
<?php do_action('woocommerce_after_main_content');?>
但它显示相关产品下的产品标签以及来自jetpack插件的一些共享按钮,我希望产品标签仅在产品描述之下,但我无法找到如何完成它。
有什么建议吗?也许使用函数或一些钩子?
答案 0 :(得分:0)
add_action( 'woocommerce_after_single_product_summary','addtags');
function addtags()
{
?>
<?php do_action( 'woocommerce_product_meta_start' ); ?>
<?php
$size = sizeof( get_the_terms( $post->ID, 'product_tag' ) );
echo $product->get_tags( ', ', '<span class="tagged_as"><i class="icon-tag"></i> ' . _n( 'Tag:', 'Tags:', $size, 'woocommerce' ) . ' ', '.</span>' );
?>
<?php do_action( 'woocommerce_product_meta_end' ); ?>
<?php
}