【发布时间】:2015-06-22 10:55:26
【问题描述】:
如何在 single-product.php 中显示类别名称?
archive-product.php 中的代码是:
<?php woocommerce_page_title(); ?>
但是我可以使用什么来显示属于该类别的 single-product.php 中的类别名称?
【问题讨论】:
标签: php wordpress woocommerce
如何在 single-product.php 中显示类别名称?
archive-product.php 中的代码是:
<?php woocommerce_page_title(); ?>
但是我可以使用什么来显示属于该类别的 single-product.php 中的类别名称?
【问题讨论】:
标签: php wordpress woocommerce
试试这个:
global $post;
$terms = get_the_terms( $post->ID, 'product_cat' );
foreach ($terms as $term) {
echo $term->name .' ';
$thumbnail_id = get_woocommerce_term_meta( $term->term_id, 'thumbnail_id', true );
$image = wp_get_attachment_url( $thumbnail_id );
echo "'{$image}'";
}
【讨论】:
在content-single-product-CATEGORYNAME.php中查找
woocommerce_get_template_part( 'content', 'single-product' );
将其更改为:
if (is_product_category( 'CATEGORYNAME' ) {
woocommerce_get_template_part( 'content', 'single-product-CATEGORYNAME' );
}else{
woocommerce_get_template_part( 'content', 'single-product' );
}
【讨论】: