Les attributs de largeur et de hauteur en ligne n'ont jamais été un énorme problème avec les images dans WordPress, car elles étaient facilement remplacées par CSS.
Le problème que j'ai est que toutes les images avec des légendes sont enveloppées dans un ID 'attachment _ (' attachmentnumber ') et une classe de' wp-caption 'ET on leur donne des propriétés CSS de largeur et de hauteur en ligne. C'est une douleur majeure dans le cul, donc j'aimerais supprimer les styles en ligne de cette div si possible.
Réponses:
Pour supprimer la largeur en ligne d'une manière PHP propre, cela pourrait être fait avec un filtre, comme décrit dans le code source: https://core.trac.wordpress.org/browser/trunk/src/wp-includes/media.php # L1587
Renvoyer un zéro (ou un faux) le supprimera:
la source
Vous pouvez remplacer les styles en ligne avec "! Important" comme ceci:
Si vous voulez un correctif PHP, jetez un œil à ceci: http://troychaplin.ca/2012/06/updated-function-fix-inline-style-that-added-image-caption-wordpress-3-4/
ou javascript / JQuery:
la source