Je dois supprimer les espaces blancs que la fonction the_excerpt();
me renvoie. J'ai remarqué que cela me laisse des espaces avant le texte entier uniquement là où, dans la page, les images vont en premier et seulement après le texte.
J'ai essayé str_replace();
et trim();
aucun d'entre eux n'a aidé.
Cela est dû au saut de ligne entre la première image de l'article et le contenu du corps de l'article. Supprimez simplement une ligne d'espace entre les deux et tout fonctionnera correctement.
Ce filtre supprime tous les espaces possibles au début de l'extrait, y compris
.
add_filter( 'get_the_excerpt', 'wpse162725_ltrim_excerpt' );
function wpse162725_ltrim_excerpt( $excerpt ) {
return preg_replace( '~^(\s*(?: )?)*~i', '', $excerpt );
}