我如何 return 仅从 "woocommerce_get_product_thumbnail()" 获取图像源?
How do I return only image src from "woocommerce_get_product_thumbnail()"?
echo woocommerce_get_product_thumbnail();
输出整个图像标签。
怎样才能只获取图片来源?
仅使用 WordPress 解决相同问题:
How do I get image url only on the_post_thumbnail
WooCommerce 可以吗?
我认为 woocommerce post 缩略图与普通 post 缩略图不同(自学限制)。但它们是一回事。
因此,要仅获取 "src" 属性又名图像 url,请使用以下行 -
<?php the_post_thumbnail_url( $size ); ?>
尝试根据 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 );
}
您可以这样获取任何 post 的缩略图:
$thumbnail = get_the_post_thumbnail_url($post->ID);
它还通过普通的 WordPress get post URL 方法提供图像 URL
试试这个:
<?php echo the_post_thumbnail_url(); ?>
echo woocommerce_get_product_thumbnail();
输出整个图像标签。 怎样才能只获取图片来源?
仅使用 WordPress 解决相同问题: How do I get image url only on the_post_thumbnail
WooCommerce 可以吗?
我认为 woocommerce post 缩略图与普通 post 缩略图不同(自学限制)。但它们是一回事。
因此,要仅获取 "src" 属性又名图像 url,请使用以下行 -
<?php the_post_thumbnail_url( $size ); ?>
尝试根据 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 );
}
您可以这样获取任何 post 的缩略图:
$thumbnail = get_the_post_thumbnail_url($post->ID);
它还通过普通的 WordPress get post URL 方法提供图像 URL 试试这个:
<?php echo the_post_thumbnail_url(); ?>