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:

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;
}

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í:

add_filter('woocommerce_placeholder_img_src', 'jjlazo_woocommerce_placeholder_img_src');

Con esto ya tenemos nuestra imagen por defecto establecida (o cambiada).

Pues eso es todo en esta entrada. Espero que la pongáis en práctica y recordad: Sólo se aprende rompiendo y destripando el código. ¡Practica!.

Compartidlo si lo veis útil.

Deje un Comentario

*Campos obligatorios Por favor valide los campos obligatorios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.