Dnešní tip a úpravu Woocommerce, je změna defaultního obrázku, který plugin zobrazí, pokud u vašeho produktu chybí náhledový obrázek. Ten co ve Woocommerce je, se většinou nehodí ke grafice eshopu.
V podstatě jde o použití filtru woocommerce_placeholder_img_src, který definuje url image placeholderu. Následující funkci vložíte do functions.php a upravíte url k obrázku.
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 . '/2014/03/thumb1.jpg'; return $src; } }
Nic víc není potřeba.
Pokud chcete dát uživateli možnost definovat image placeholder v administraci, využijte plugin, který jsem našel na GitHubu – Woocommerce Image placeholder customize
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce