【问题标题】:woocommerce show the categories image on the pagewoocommerce 在页面上显示类别图像
【发布时间】:2015-05-07 16:54:12
【问题描述】:

我解决了两天这个问题,有没有人可以帮助我。我使用 13 个 wordpress 主题对其进行自定义,并安装类别列表插件以显示图像类别,但侧栏上的 sems 没有问题,但在内容中显示此“警告:为 C 中的 foreach() 提供的参数无效:\xampp\htdocs\barfly\wp-content\plugins\woocommerce-category-widget\woocommerce-category-widget.php 在第 445 行 "

【问题讨论】:

    标签: wordpress woocommerce woothemes


    【解决方案1】:

    您使用的是哪个版本的 woocommerce 和 wordpress? Woocommerce 现在是 2.3,他们进行了很多更改。它不仅仅是关于 foreach 循环,即使你解决了它,它仍然需要其他更改。

    我建议将 woocommerce、wordpress 和您的列表插件更新到最新版本。其次,您使用的分类列表插件似乎不支持新版本的 woocommerce,请确保它支持最新版本的 woocommerce。

    编辑: 将此代码放在循环中,它将从类别中获取缩略图并将其显示在类别标题之后。

     $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="" />';
     }
    

    【讨论】:

    • 非常感谢您的回复。当我为他给我的网站来源添加图像类别时,我正在使用 wordpress 的“tweentythirteen”主题和“woocommerce 版本 2.3.5”,插件是“Woocommerce Category”和“Page Builder by SiteOrigin”这个结果“警告:在 C:\xampp\htdocs\barfly\wp-content\plugins\woocommerce-category-widget\woocommerce-category-widget.php 在第 445 行中为 foreach() 提供的参数无效”但在主要方面酒吧工作正常
    • 这个插件是最新的吗?如果它引起问题,请尝试使用其他插件,如“XO10 - WooCommerce 类别小部件”,然后根据您的需要设置样式。
    • 您甚至不需要插件就可以在首页上显示类别。只需使用此页面中的代码并将其添加到您的 index.php stackoverflow.com/questions/21009516/…
    • 如果我想在我的网站上显示图片类别怎么办
    • 在 woocommerce 中,您已经为每个类别分配了图像。因此,您可以使用该页面中的代码并根据需要使用它。不过,您需要设置图像类别的样式。
    猜你喜欢
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 2018-12-07
    • 2021-10-14
    • 1970-01-01
    • 2017-05-13
    • 2012-03-08
    • 1970-01-01
    相关资源
    最近更新 更多