Sé que estás molesto. Esta es una pregunta que a menudo se hace en comentario, por correo electrónico o durante el entrenamiento: ¿Por qué Divi muestra imágenes grabadas (imágenes editadas)?
Es verdad, a veces las imágenes que usas son Retailed, trimmed, squared... Este es a menudo el caso con imágenes resaltadas (Las miniaturas en la página principal).
Por ejemplo, si estás ejecutando un blog en Pinterest, te gustaría que tus imágenes de primera página estén en formato retrato y no en paisaje... ¿No?
Usted verá en este artículo cómo Deja de recortar imágenes dentro Blog, Portfolio y módulos de galería.
1 – Imágenes en Divi, tamaño de la imagen, relación...
Los desarrolladores de Elegantthemes codificaron Divi con diferentes tamaños de imagen. Dependiendo de los módulos que utilice, imágenes se muestran con un cierto tamaño predefinido.
Puedes cambiar los diferentes tamaños siguiendo esto guía completa sobre imágenes de Divi. Usted comprenderá que todo es una historia de tamaño y relación.
Pero si:
= Usted no quiere establecer un tamaño específico para sus imágenes.
= Sólo quieres mostrar las imágenes con su tamaño y relación original, ya que las importaste en tu biblioteca.
Así que las explicaciones que siguen son una buena alternativa...
Descubre cómo dejar de hacer girar imágenes en Divi…
2 - Unas pocas líneas de código para dejar de reproducir imágenes Divi
Si desea aplicar los consejos de este tutorial, necesitará añadir algunas líneas de código para cambiar el código Divi original, para esto hay dos soluciones:
- Usted utiliza un tema infantil: sólo añadir el código al archivo funciones. php su tema infantil. Si no tienes uno, puedes descargar el Tema infantil para Divi aquí.
- Usted no utiliza un tema infantil: ¡No te preocupes! Si no usas un tema infantil y parece demasiado complicado, hay una alternativa mucho más simple. Instalar y activar extension Snippet Code. Es gratis y le permitirá agregar con seguridad su código PHP.
Y en cualquier caso, nunca cambies Padre Divi Theme. Vaya a través de cualquiera de las soluciones anteriores.
3 – Imágenes del módulo Blog
El Divi Blog módulo es un módulo útil para mostrar los últimos artículos del blog. Lo necesitará para crear la página del blog.
Pero debes haber notado que "Imágenes avanzadas" (las miniaturas) son recortadas. ¡Rrrrrrr!
En la imagen anterior, se puede ver, a la izquierda, que la Blog módulo muestra imágenes divididas. Sin embargo, las imágenes presentadas que se utilizaron son muy fotografías en formato retrato.
El miniaturas del módulo Blog (Modo árido o modo de diapositiva) utilizar un formato de retrato 400px * 250px - o uno ratio de 16:10.
Es por eso que todo imágenes más grandes que 400px y más 250px alto son automáticamente reajuste.
Y por eso su retrato o imágenes cuadradas son detalladas.
Así que... tus imágenes ya no se vuelven a poner y otros mantener su relación y tamaño original, sólo aumentar el valores de tamaño de la miniatura.
Al colocar el tamaño en 9999px, usted está seguro de que tus imágenes nunca serán rojas (a menos que importe una imagen de 10.000 px... pero es imposible!).
// Begin stop cropping featured image in Divi Blog Module
function ld_blog_crop_image_width($width) {
return 9999;
}
function ld_blog_crop_image_height($height) {
return 9999;
}
add_filter( 'et_pb_blog_image_width', 'ld_blog_crop_image_width' );
add_filter( 'et_pb_blog_image_height', 'ld_blog_crop_image_height' );
// End stop cropping featured image in Divi Blog Module
Aquí, copiar y pegar el código anterior en el archivo funciones. php de su tema infantil o en nuevo snippet extensión Snippet code.
Luego simplemente refresca la página y las miniaturas de tu módulo de blog mostrará el tamaño original, sin cortar.
Además, si utiliza diferentes alturas de imagen, su módulo de blog mostrará un efecto de mampostería Muy bonito...
¿Sabes que puedes probar Divi gratis? Nos vemos en esta página y haga clic en "Pruébalo GRATIS"
3 – Imágenes en el módulo Portfolio
Para el Módulo de carteraPuedes hacer lo mismo. Así que, las miniaturas de tus Proyectos Divi Ya no será redone.
El Módulo de cartera en modo Grid utiliza las dimensiones 400px * 284px. Como con el módulo del blog, estos valores necesitan ser aumentados para que las miniaturas no sean "cortadas".
Aquí está el código para añadir:
// Begin stop cropping featured image in Divi Portfolio and Filterable Portfolio
function ld_portfolio_crop_image_width($width) {
return 9999;
}
function ld_portfolio_crop_image_height($height) {
return 9999;
}
add_filter( 'et_pb_portfolio_image_width', 'ld_portfolio_crop_image_width' );
add_filter( 'et_pb_portfolio_image_height', 'ld_portfolio_crop_image_height' );
// End stop cropping featured image in Divi Portfolio and Filterable Portfolio
Aquí está el resultado:
Después de añadir este código, simplemente refresque su página.
Tenga en cuenta que este código también funciona para el módulo de cartera Filtro.
4 - Imágenes en el módulo de la galería
El Módulo de galería Divi utiliza los mismos tamaños de pantalla que el módulo Portfolio: 400px * 284px.
Como con los otros 2 módulos, necesita aumentar estos valores para que las imágenes de su galería mostrar el tamaño real…
Aquí está el código para añadir al archivo funciones. php de su tema infantil o en nuevo snippet extensión Snippet code :
// Begin stop cropping featured image in Divi Gallery Module
function ld_gallery_crop_image_width($size) {
return 9999;
}
function ld_gallery_crop_image_height($size) {
return 9999;
}
add_filter( 'et_pb_gallery_image_width', 'ld_gallery_crop_image_width' );
add_filter( 'et_pb_gallery_image_height', 'ld_gallery_crop_image_height' );
// End stop cropping featured image in Divi Gallery Module
Y aquí está el resultado:
Como puedes ver en esta captura de pantalla, las imágenes ya no son redone y mostrar su ratio de origen.
¡No te demores! Descubre el tema Divi aquí. !
5 - Recap: ninguna imagen regnate en Divi
Los últimos 3 capítulos te ofrecen los código individual para cada módulo (Blog, Galería, Portafolio). Esto es ideal si necesitas cambiar el tamaño de las imágenes sólo en uno de los 3 módulos.
Sin embargo, si su deseo es Eliminar el cultivo de imágenes En estos 3 módulos, puede utilizar el código siguiente:
// Begin stop cropping featured image in Divi Portfolio + Blog + Gallery
function ld_stop_crop_image_width($width) {
return 9999;
}
add_filter( 'et_pb_portfolio_image_width','ld_stop_crop_image_width' );
add_filter( 'et_pb_gallery_image_width','ld_stop_crop_image_width' );
add_filter( 'et_pb_blog_image_width', 'ld_stop_crop_image_width' );
function ld_stop_crop_image_height($height) {
return 9999;
}
add_filter( 'et_pb_portfolio_image_height','ld_stop_crop_image_height' );
add_filter( 'et_pb_gallery_image_height','ld_stop_crop_image_height' );
add_filter( 'et_pb_blog_image_height', 'ld_stop_crop_image_height' );
// End stop cropping featured image in Divi Portfolio + Blog + Gallery
Por ejemplo, si utiliza la extensión Snippet code para agregar su código, esto le permitirá añadir sólo un snippet.
Por último, si lo deseas obtener miniaturas en formato cuadrado, leer este artículo.
Bonjour,
J’ai bien collé le code dans le fichier functions.php de mon thème enfant, mais les images à la une restent toujours rognées… y a t il d’autres reglages a effectuer dans le backoffice?
MErci par aavance
E
Salut Zazvi, tu dois peut-être régénérer les miniatures (regenerate thumbnails) ou bien tu n’as pas agit sur le bon code, à savoir celui destiné à modifier les images de mise en avant. Il faut revérifier. Courage !
Bonjour,
Et merci pour ce snippet dont je rêvais depuis longtemps. J’ai modifié le fichier functions php du thème enfant et ça fonctionne : je l’ai appliqué à un module galerie et l’effet est tellement plus beau pour montrer des gravures de formats différents !
Mais pour que ce soit encore plus beau, y a t-il un moyen pour que l’espace séparant les vignettes en hauteur soit constant ? Actuellement, les espaces en hauteur sont réglés sur la plus haute image de chaque rangée et cela crée des blancs inesthétiques ou alors il faut ranger les images par taille, ce qui ne sera pas toujours possible. Je travaille en local, je peux vous faire une copie d’écran éventuellement. Mille merci pour vos astuces !
Salut Sandrine. Je serai en face du problème je pourrais peut-être t’aider mais là c’est un peu à tâton. Du coup il faut voir si des options existent pour ça ou s’il faut ajouter quelques lignes de CSS
Thank you so much! I had inserted or scripted directly into. function.php but every time I updated Divi the images obviously came back cropped! Finally a definitive solution thanks to this post and the Code Snippets plugin!
Testé pour les modules blogs et marche parfaitement, merci !
Super !
Thanks!! a lot!!
Bonjour,
Merci pour ce tuto
Dans votre exemple, pour le module blog, les elements se mettent les uns en dessous des autres proprement un en effet comme une galerie masonry…
Tandis que pour les galeries normales et les portefeuilles, l’affichage n’est pas tout à fait le même… car ils semblent tous dans la même ligne… je trouve ça horriblement horrible, n’avez-vous pas une solution pour les afficher en masonry comme pour le module blog ?
Salut Maxime, non je n’ai pas de solutions, il faudrait chercher comment faire…
Cool !
Hola! Solución para este problema pero con los módulos de Tienda? (WooCommerce)
No quiero usar las miniaturas, ya que pierden calidad, quiero usar las imagenes originales.
Hola Marcelo !
¿Ha indicado los tamaños de sus imágenes para los productos en la pestaña Apariencia > Personalizar > WooCommerce?
Perfect exactly what I was looking for.
Great !
Excellent article, worked great using the Code Snippet plugin thank you! Much faster and easier than creating a child theme.
Cool !
Cela fonctionne parfaitement dans le module blog. Merci ! Par contre comment faire pour que dans la page de l’article l’image à la une qui figure en tête de l’article ne soit pas rognée ?
Merci Lycia !
Bonjour Lycia,
merci pour ces informations précieuses et claires!
J’ai un problème qui me semble basique mais sur lequel je bloque depuis de nombreuses heure:
Sitôt que j’empêche le cropping, cetraines images de mon portfolio deviennent floues (pas dans le visual builder, seulement sur le site)mes images ont toutes une taille similaires(environ 400×600) As tu une piste qui pourrait m’aider? j’ai déja regeneré mes thumnails. C’est peut-être un problème classique …
Ah … tu as essayé d’importer des images de 800×1200 plutôt ?
Bonjour,
Merci pour cette astuce !!
Ici le code fonctionne très bien également, mais je viens de me rendre compte que sur Chrome, l’aperçu des image est étiré, comme si on avait déformé les images manuellement.
Avez-vous une solution à ce souci ?
(J’ai intégré le code relatif aux portefeuilles dans l’extension Code Snippets).
Merci d’avance 🙏
Laura
Merci Laura, non je n’ai pas d’idée. Avez-vous vidé le cache ?