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


echo woocommerce_get_product_thumbnail();

输出整个图像标签。我只能获得图像源?

与WordPress相同的问题解决方案:如何仅在the_post_thumbnail

上获取图像URL

WooCommerce是可能的吗?

尝试根据 wp-content/plugins/woocommerce/includes/wc-template-functions.php的 函数woocommerce_get_product_thumbnail()编写自己的代码。for'示例:

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 );
}

您可以获取任何帖子的缩略图: $thumbnail = get_the_post_thumbnail_url($post->ID);

它还通过普通wordpress获得post url方法提供图像URL尝试以下操作:

<?php echo the_post_thumbnail_url(); ?>

我以为缩略图与普通后缩略图不同(自我教学限制)。但是它们是同一件事。

因此,仅获取" src"属性又称图像URL使用以下行 -

<?php the_post_thumbnail_url( $size ); ?> 

相关内容

  • 没有找到相关文章

最新更新