如何解决如何从 WooCommerce 中的尺寸名称获取图像尺寸详细信息?
在 WooCommerce 或一般的 WordPress 中,我们有如下尺寸名称:thumbnail
、woocommerce_thumbnail
、woocommerce_gallery_thumbnail
...
如何仅从尺寸名称获取尺寸宽度和高度?
我的意思与Get image's size name from it's dimension完全相反
解决方法
您可以使用 WooCommerce 专用功能 wc_get_image_size( $size_name )
,例如:
$sizes = array('thumbnail','woocommerce_thumbnail','woocommerce_gallery_thumbnail');
echo '<ul>';
foreach( $sizes as $size_name ) {
extract( wc_get_image_size( $size_name ) );
echo '<li>Size "'. $size_name .'" ( width: '. $width .'px | height: '.$height.'px | crop: '.$crop.' )</li>';
}
echo '</ul>';
这将显示在每个尺寸名称、宽度、高度和裁剪值的列表中。
您可以使用 print_r()
来可视化来自定义大小名称的值数组,例如:
echo '<pre>' . print_r( wc_get_image_size( 'woocommerce_gallery_thumbnail' ),true ) . '</pre>';
您还可以在 wc_get_image_size()
function source code 中查看所有尺寸的详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。