抱歉,标题可能被混淆了。
到目前为止,我在woocommerce的产品列表视图中找到的所有内容都是用自己的图片显示某个类别下的所有产品。但我想要的是产品显示在一个类别中,例如:
(在本例中,“单门单抽屉底座”是终极子类别,例如红色橱柜->底座橱柜(红色)->single门单抽屉底座。在这种情况下,此类别中具有不同型号的所有产品都显示在带有共享子类别图像的列表视图中。)
有什么方法(代码、插件或任何其他想法)来实现这一点吗?
提前感谢!

发布于 2017-01-04 15:32:28
要将类别图像添加到产品列表中,您可以使用以下命令:
add_action( 'woocommerce_before_shop_loop', 'woocommerce_category_image', 100 );
function woocommerce_category_image() {
if ( is_product_category() ){
global $wp_query;
$cat = $wp_query->get_queried_object();
$thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true );
$image = wp_get_attachment_url( $thumbnail_id );
if ( $image ) {
echo '<img src="' . $image . '" alt="" />';
}
}
}要根据需要调整您的产品列表,您可以直接修改模板content-product.php (简单但很脏),或者使用其中的操作钩子(推荐使用,但如果您不熟悉这一点会有点麻烦)。
https://stackoverflow.com/questions/41456844
复制相似问题