Skip to content

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]

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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