移动Woocommerce产品标签

时间:2013-12-19 16:24:14

标签: wordpress wordpress-theming woocommerce

我正在尝试在我的模板中的主要内容之后移动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插件的一些共享按钮,我希望产品标签仅在产品描述之下,但我无法找到如何完成它。

有什么建议吗?也许使用函数或一些钩子?

1 个答案:

答案 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
}