Reemplazar imagen por defecto de Woocommerce (placeholder)
Funciones útiles para WooCommerce VII
En esta ocasión vamos a definir una imagen por defecto para WooCommerce (image placeholder).
La casi la totalidad de los temas de pago tienen una imagen por defecto establecida, pero si estáis creando un tema desde cero o si queréis modificar dicha imagen, este código os puede ser útil.
Empezamos, como no podía ser de otro modo, definiendo la función en el archivo functions.php de vuestro tema en construcción o en el del Child-Theme en el caso de estar modificando un tema de pago:
[php]
function jjlazo_woocommerce_placeholder_img_src( $src ) {
$upload_dir = wp_upload_dir();
$uploads = untrailingslashit( $upload_dir[‘baseurl’] );
$src = ‘$uploads/2014/09/logo_products_default.jpg’;
// Ruta de la imagen que tengas en la galería de medios
return $src;
}
[/php]
Por supuesto, sustituiremos la URL del archivo por la que tenga la imagen del archivo que tengamos elegido en la galería de medios.
Después sólo tenemos que anclarlo al hook 'woocommerce_placeholder_img_src'
así:
[php]add_filter(‘woocommerce_placeholder_img_src’, ‘jjlazo_woocommerce_placeholder_img_src’);[/php]
Con esto ya tenemos nuestra imagen por defecto establecida (o cambiada).
[finalpost]