📅  最后修改于: 2023-12-03 15:35:39.742000             🧑  作者: Mango
The wc get_image()
function is a built-in function in WooCommerce, a popular e-commerce plugin for WordPress. This function is used to retrieve the URL of a product's image.
wc_get_image( $product_id, $image_size = 'full', $attributes = array(), $placeholder_image = true )
The wc_get_image()
function takes four parameters:
$product_id
(required) - the ID of the product whose image you want to retrieve.$image_size
(optional) - the size of the image you want to retrieve. The default value is 'full'
.$attributes
(optional) - an array of attributes you want to add to the image tag.$placeholder_image
(optional) - a boolean value that determines whether to display a placeholder image when the product does not have an image. The default value is true
.The wc_get_image()
function returns the URL of the image as a string.
<?php
$product_id = 123;
$image_size = 'medium';
$attributes = array(
'class' => 'product-image',
'alt' => get_the_title($product_id),
);
$image_url = wc_get_image($product_id, $image_size, $attributes, true);
echo "<img src='{$image_url}' />";
?>
This example retrieves the URL of the medium-sized image for a product with ID 123, adds the product-image
class and title attribute to the image tag, and displays the image on the webpage.
In conclusion, the wc_get_image()
function is a useful function for retrieving the URL of a product's image in WooCommerce with the added bonus of specifying the size and adding attributes to the image tag.