为 woocommerce 产品设置默认图片
Set default image for woocommerce products
在我的项目中,我有很多产品的图片目前还没有。所以我想为那些没有图像的产品显示自定义图像。
有没有办法为产品设置默认图片(以防产品没有图片)。
我通过在 functions.php
文件中添加以下代码解决了这个问题
add_action( 'init', 'custom_fix_thumbnail' );
function custom_fix_thumbnail() {
add_filter('woocommerce_placeholder_img_src', 'custom_woocommerce_placeholder_img_src');
function custom_woocommerce_placeholder_img_src( $src ) {
$upload_dir = wp_upload_dir();
$uploads = untrailingslashit( $upload_dir['baseurl'] );
$src = $uploads . '/2012/07/thumb1.jpg';
return $src;
}
}
注意:不要输入完整的 url 图片。如代码所示,不要使用完整的 url,而是仅使用短的 url。
Original Post
在我的项目中,我有很多产品的图片目前还没有。所以我想为那些没有图像的产品显示自定义图像。
有没有办法为产品设置默认图片(以防产品没有图片)。
我通过在 functions.php
文件中添加以下代码解决了这个问题
add_action( 'init', 'custom_fix_thumbnail' );
function custom_fix_thumbnail() {
add_filter('woocommerce_placeholder_img_src', 'custom_woocommerce_placeholder_img_src');
function custom_woocommerce_placeholder_img_src( $src ) {
$upload_dir = wp_upload_dir();
$uploads = untrailingslashit( $upload_dir['baseurl'] );
$src = $uploads . '/2012/07/thumb1.jpg';
return $src;
}
}
注意:不要输入完整的 url 图片。如代码所示,不要使用完整的 url,而是仅使用短的 url。
Original Post