Php woocommerce类别图像加载到循环主题搜索(Mustang Lite主题)不';行不通
我正在尝试显示woocommerce类别的图像。如果一个产品没有图像,我会尝试这段代码,但它不起作用。我不知道我做错了什么。使用此代码显示src“(未知)”Php woocommerce类别图像加载到循环主题搜索(Mustang Lite主题)不';行不通,php,wordpress,woocommerce,wordpress-theming,Php,Wordpress,Woocommerce,Wordpress Theming,我正在尝试显示woocommerce类别的图像。如果一个产品没有图像,我会尝试这段代码,但它不起作用。我不知道我做错了什么。使用此代码显示src“(未知)” if(具有\u post\u缩略图()){ //工作正常。。。。。 }否则{ 全局$wp_查询; //获取查询对象 $cats=$wp_query->get_queryed_object(); //使用查询的类别术语\u id获取缩略图id $thumbnail\u id=获取商业术语元($cats->term\u id,'thumbnai
if(具有\u post\u缩略图()){
//工作正常。。。。。
}否则{
全局$wp_查询;
//获取查询对象
$cats=$wp_query->get_queryed_object();
//使用查询的类别术语\u id获取缩略图id
$thumbnail\u id=获取商业术语元($cats->term\u id,'thumbnail\u id',true);
//获取图像URL
$images=wp\u get\u attachment\u url($thumbnail\u id);
$output.='';
}
试试这个:
<?php
if ( has_post_thumbnail( $loop->post->ID ) ) {
echo get_the_post_thumbnail( $loop->post->ID, 'shop_catalog' );
} else {
echo '<img src="' . woocommerce_placeholder_img_src() . '" alt="Placeholder" />';
}
?>
<?php
if ( has_post_thumbnail( $loop->post->ID ) ) {
echo get_the_post_thumbnail( $loop->post->ID, 'shop_catalog' );
} else {
echo '<img src="' . woocommerce_placeholder_img_src() . '" alt="Placeholder" />';
}
?>