【发布时间】:2019-05-21 01:53:00
【问题描述】:
我想在 woocommerce 中的产品名称中显示当前类别。仅适用于可变产品的内容。
下面的代码部分工作,但需要一些改革:
1 - 仅适用于可变产品。
2 - 显示查看者所在的当前类别不是主要产品类别。
remove_action('woocommerce_shop_loop_item_title', 'woocommerce_template_loop_product_title', 10);
function loop_title() {
global $post;?>
<div class="col-xl-3 col-md-3 col-sm-3">
<h2><a href="<?php the_permalink(); ?>" class="feed-item-baslik"><?php the_title(); ?> <?php
$terms = get_the_terms( $post->ID, 'product_cat' );
if ( $terms && ! is_wp_error( $terms ) ) :
if ( ! empty( $terms ) ) {
echo $terms[0]->name;
}?>
<?php endif;?></a></h2>
</div>
<?php }
add_action('woocommerce_shop_loop_item_title', 'loop_title', 10);
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce custom-taxonomy