我正在使用WooCommerce小部件在我网站的侧边栏中添加我的产品的类别列表。目前,类别列为文本项。我想显示每个类别的缩略图(在文本旁边)。
我使用过以下代码,但它会在列出产品的页面中心显示类别缩略图:
add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 );
function woocommerce_category_image() {
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="" />';
}
}
我想在文本项旁边的侧边栏中显示这些缩略图。
任何人都可以帮我弄清楚我为什么缺少这个来实现这个目标吗?
提前谢谢!
答案 0 :(得分:1)
您已在wooThemes:WC Display category image on category archive
中选择了此代码段您正在使用woocommerce_archive_description在archive-product.php
模板上显示此类别图片(第48行)。
很抱歉,但这不适用于特别是使用此挂钩的小部件。
现在你有3个选择: