如何仅从“woocommerce_get_product_thumbnail()”返回图像源?

Mah*_*lid 4 woocommerce hook-woocommerce

echo woocommerce_get_product_thumbnail();
Run Code Online (Sandbox Code Playgroud)

输出整个图像标签,我怎么能只得到图像源。

仅使用 wordpress 解决相同的问题 - https://wordpress.stackexchange.com/questions/9175/how-do-i-get-image-url-only-on-the-post-thumbnail

woocommerce 有可能吗?

Gle*_*sky 6

尝试基于功能编写自己的代码woocommerce_get_product_thumbnail()wp-content/plugins/woocommerce/includes/wc-template-functions.php。例如:

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 );
}
Run Code Online (Sandbox Code Playgroud)