如何替换商店类别的WooCommerce默认占位符图像

时间:2015-01-08 16:24:04

标签: wordpress woocommerce

我已经尝试了以下代码,我已成功使用产品缩略图,但类别尚无法找到方法。

add_action( 'init', 'mw_replace_woocommerce_placeholders' );

function mw_replace_woocommerce_placeholders() {

    add_filter('woocommerce_placeholder_img', 'custom_woocommerce_placeholder_img');

    function custom_woocommerce_placeholder_img( $src ) {
        $src = '<span class="thumb-placeholder"><i class="icon-camera"></i></span>';
        return $src;
    }

}

任何提示?

2 个答案:

答案 0 :(得分:3)

这应该有效

add_action( 'init', 'custom_placeholder' );
function custom_placeholder() {
if ( is_product_category() ){
add_filter('woocommerce_placeholder_img_src','custom_placeholder_img');

    function custom_placeholder_img($src) {
    $upload_dir = wp_upload_dir();
    $uploads = untrailingslashit( $upload_dir['baseurl'] );
    $src = $uploads . '/your/directory/custom_placeholder.jpg';
    return $src;
    }
  }
 }

或者您可以替换位于&#34; wp-content / plugins / woocommerce / assets / images / placeholder.png&#34;的占位符。与你自己。

答案 1 :(得分:0)

该行:

/faq/search-results/
functions.php中的

使主题依赖于插件,因此如果您停用woocommerce进行测试,它会破坏网站。至少那是发生在我身上的事。