我解决这个问题已经有两天了,那里有人帮助我。我使用二十三个主题为wordpress自定义它,我安装类别列表插件来显示图像类别,但它在侧栏上的sems是没有问题,但在内容显示这"警告:为foreach提供无效的参数( )在445行的C:\ xampp \ htdocs \ barfly \ wp-content \ plugins \ woocommerce-category-widget \ woocommerce-category-widget.php "
答案 0 :(得分:0)
您使用的是哪个版本的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="" />';
}