在目录页面上显示标签woo commerce - wordpress

时间:2014-03-31 03:33:29

标签: wordpress tags woocommerce

如果有一种方法可以使用woocommerce(wordpress插件)在目录页面上显示产品的标签,我看起来像个疯子。我找不到关于ti的任何内容,我一直试图调整代码,但没有成功。 。

如果有人有一些高级精简版,那就太棒了,

非常感谢

1 个答案:

答案 0 :(得分:9)

此示例将在商店归档页面上显示产品标签。代码取自单个产品元模板(single-product/meta.php),因此HTML将与单个产品页面中的相同。该函数挂钩到woocommerce_after_shop_loop_item操作(标记将位于主内容和add_to_cart内容之间),如果您想将它们放在其他位置打开content-product.phpwc-template-hooks.php插件文件,查看所附功能的所有可用操作和优先级,并将woocommerce_product_loop_tags功能附加到其他操作。

add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_product_loop_tags', 5 );

function woocommerce_product_loop_tags() {
    global $post, $product;

    $tag_count = sizeof( get_the_terms( $post->ID, 'product_tag' ) );

    echo $product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' );
}