wc_get_attachment_image_attributes()
Get attachment image attributes.
No Hooks.
Returns
Array.
Usage
wc_get_attachment_image_attributes( $attr );
- $attr(array) (required)
- Image attributes.
wc_get_attachment_image_attributes() wc get attachment image attributes code WC 10.3.3
function wc_get_attachment_image_attributes( $attr ) {
/*
* If the user can manage woocommerce, allow them to
* see the image content.
*/
if ( current_user_can( 'manage_woocommerce' ) ) {
return $attr;
}
/*
* If the user does not have the right capabilities,
* filter out the image source and replace with placeholder
* image.
*/
if ( isset( $attr['src'] ) && strstr( $attr['src'], 'woocommerce_uploads/' ) ) {
$attr['src'] = wc_placeholder_img_src();
if ( isset( $attr['srcset'] ) ) {
$attr['srcset'] = '';
}
}
return $attr;
}