Est-ce que quelqu'un sait comment supprimer tout cela de l'image HTML?
class="aligncenter size-full wp-image-31053"
Examinez de plus près get_image_tag () , qui peut prendre de nombreux paramètres tels que $id
, $alt
, $title
, $align
, $size
.
Si vous regardez encore plus près, vous trouverez le filtre get_image_tag_class
pour changer les noms de classe d'images (comme la classe, l'ID, l'alignement et la taille).
Vous pouvez utiliser le filtre dans votre functions.php
comme ceci:
Note: Ceci retournera toujours une balise vide comme: class=""
function strip_image_class($class, $id, $align, $size) {
return '';
}
add_filter('get_image_tag_class', 'strip_image_class', 0, 4);
Mise à jour: pour supprimer complètement tout ce qui concerne la classe, vous devrez filtrer le $html
:
function strip_entire_image_class($html) {
return preg_replace('/ class="(.*)"/', '', $html);
}
add_filter('get_image_tag', 'strip_entire_image_class', 0, 4);