【问题标题】:How do I return only image src from "woocommerce_get_product_thumbnail()"?如何仅从“woocommerce_get_product_thumbnail()”返回图像 src?
【发布时间】:2017-04-07 15:36:17
【问题描述】:
【问题讨论】:
标签:
wordpress
woocommerce
thumbnails
hook-woocommerce
【解决方案1】:
尝试根据来自wp-content/plugins/woocommerce/includes/wc-template-functions.php 的函数woocommerce_get_product_thumbnail() 编写您自己的代码。例如:
function my_get_the_product_thumbnail_url( $size = 'shop_catalog' ) {
global $post;
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
return get_the_post_thumbnail_url( $post->ID, $image_size );
}
【解决方案2】:
您可以像这样获取任何帖子的缩略图:
$thumbnail = get_the_post_thumbnail_url($post->ID);
【解决方案3】:
它还通过普通的 WordPress get post URL 方法提供图像 URL
试试这个:
<?php echo the_post_thumbnail_url(); ?>
【解决方案4】:
我认为 woocommerce 帖子缩略图与普通帖子缩略图不同(自学限制)。但它们是一回事。
所以要获取“src”属性又名图像 url,请使用以下行 -
<?php the_post_thumbnail_url( $size ); ?>