作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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="" />';
}
}
我想在文本项旁边的侧边栏中显示这个缩略图。
任何人都可以帮我弄清楚我缺少什么来实现这个目标吗?
提前致谢!
最佳答案
您已在 wooThemes 中选择此代码片段:WC Display category image on category archive
您正在使用 woocommerce_archive_description在 archive-product.php
模板(第 48 行)上显示此类别图像。
抱歉,但这不适用于小部件,尤其是使用此 Hook 。
现在您有 3 个选择:
关于php - Woocommerce:将类别缩略图添加到产品页面的侧边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37956304/
我是一名优秀的程序员,十分优秀!