web-dev-qa-db-fra.com

Supprimer les classes d'image de la sortie post-miniature

Je souhaite supprimer les classes d'image générées par défaut dans la sortie chaque fois que post_thumbnail () est appelée -

<img width="1024" height="768" src="http://example.com/wp-content/uploads/2013/01/example-1024x768.jpg" class="attachment-large wp-post-image" alt="Yet another example">

J'ai lu un peu sur le filtre remove_action () et cela semble être la voie à suivre, mais je ne sais pas comment l'utiliser.

1
Staffan Estberg

Vous pouvez essayer quelque chose comme ceci dans votre functions.php:

//remove class from the_post_thumbnail
function the_post_thumbnail_remove_class($output) {
        $output = preg_replace('/class=".*?"/', '', $output);
        return $output;
}
add_filter('post_thumbnail_html', 'the_post_thumbnail_remove_class');
3
NW Tech