Aprende en este tutorial cómo cambiar el tamaño de la imagen de los productos de Easy Digital Downloads (EDD) mediante código.
Si estás usando Easy Digital Downloads es posible que te hayas dado cuenta de que las imágenes de los productos a veces se ven un poco pixeladas, especialmente si utilizas estilos personalizados.
Esto se debe a que, por defecto, EDD utiliza el tamaño de miniatura que son imágenes de 150 x 150 píxeles (px). Por eso, si quieres mostrar los productos, por ejemplo, en una rejilla de 250px cada columna, te interesa saber cómo cambiar el tamaño predeterminado.
¿Es tu caso? Aquí tienes cómo:
Snippet para modificar el tamaño de imagen de las descargas de Easy Digital Downloads
Antes de nada, crea una carpeta que se llame edd_templates en la raíz de tu tema. A continuación crea en su interior un fichero que se llame shortcode-download.php con el siguiente código.
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este caso, lo que consigues es mostrar el tamaño medium
de WordPress que por defecto son 300 x 300 píxeles.
Pero también puedes utilizar otros tamaños de plugins o temas, incluso añadir una imagen predeterminada cuando el producto no tenga una.
Para ello, puedes utilizar un código como el siguiente:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este caso, indicas que use el tamaño gb-block-post-grid-landscape
si Genesis Blocks está activo y, si no, que utilice el medium
.
Además, indicas que si el producto no tiene imagen cargue una. En el ejemplo cargará la imagen placeholder.jpg que está en la carpeta de /images/ dentro del tema, pero puedes ajustarlo a tu gusto.
Si quieres saber cuáles son los tamaños de imagen de tu instalación de WordPress puedes seguir el tutorial donde te lo expliqué.
Conclusiones
¿Quieres personalizar el tamaño de imagen que utiliza Easy Digital Downloads para sus productos? Ahora ya sabes cómo conseguirlo de forma sencilla mediante código.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉