Pourquoi WordPress mange-t-il vos sauts de ligne dans Elementor ?
Réponse : parce qu’il a faim !
Nan, ça peut pas être ça. Réfléchissons !
Le problème : Le saut de ligne fantôme
Alors, vous travaillez paisiblement sur votre dernier projet dans Elementor, profitant de ce doux workflow de design visuel. Tout semble parfait, votre mise en page est au top, vous êtes prêt à sauvegarder et…BOUM ! Les sauts de ligne que vous aviez soigneusement placés, séparant les blocs de paragraphes <p></p> semblent avoir été aspirés dans un trou noir cybernétique. Comment est-ce possible? Pourquoi, WordPress, pourquoi?
Le coupable de cet infâme crime est un filtre insidieux nommé wpautop. À l’origine, ce filtre était un bon samaritain numérique qui prenait soin de transformer automatiquement vos retours à la ligne (line breaks) en balises et afin de rendre l’affichage des articles de votre blog plus propre et homogène. Et franchement, c’était plutôt cool. Merci wpautop, on t’aime bien… ou du moins, c’est ce qu’on croyait.
Sauf que voilà, notre cher wpautop s’est transformé en monstre du Loch Ness de la mise en page quand il s’est acoquiné avec Elementor. Il a commencé à manger vos sauts de ligne à chaque sauvegarde de page, vous laissant en plan avec une mise en page au rabais – vos jolis paragraphes sont devenus de gros pavés de texte impénétrable.
La solution : faites sa fête au filtre Autop
Mais n’ayez crainte, chers amis du monde de WordPress et Elementor, nous avons une solution pour ce casse-tête numérique. Un coup de baguette magique, si vous voulez, qui fera disparaître – puis réapparaître – ce filtre baladeur. Et le truc génial, c’est que c’est super facile à faire.
Voici le petit bout de code qui va sauver votre mise en page et vous rendre votre paix d’esprit :
remove_filter ('the_content', 'wpautop');
add_filter ('the_content', 'wpautop',99);
Où mettre ce petit bijou, vous demandez-vous ? Il vous suffit de l’ajouter dans le fichier functions.php de votre thème-enfant. Un petit conseil au passage, utilisez toujours un thème-enfant pour éviter de perdre vos modifications lors des mises à jour du thème parent.
Le tour est joué : Adieu Autop, rebonjour sauts de paragraphe chéris !
Voilà, c’est aussi simple que ça. Avec ce code, vous dites adieu au filtre wpautop et vous retrouvez vos précieux sauts de ligne. Vos mises en page dans Elementor resteront intactes, peu importe combien de fois vous sauvegarderez votre page.
Maintenant, retournez dans le monde merveilleux du webdesign avec Elementor, et rappelez-vous que même si parfois WordPress essaie de jouer des tours, il y a toujours une solution pour le remettre à sa place.
Allez, on se retrouve à la prochaine embrouille geek, d’ici là amusez-vous bien et ne laissez pas WordPress faire trop de bêtises !!!
Bonus : un autre filtre WordPress, sympa mais pénible, que vous trouverez peut-être judicieux de désactiver : le filtre wptexturize, qui réduit parfois en bouillie vos caractères typographiques sous prétexte de les améliorer.





