2010-04-11 5 views
2

Wordpress dispose d'un filtre qui ajoute automatiquement des paragraphes aux articles. Je peux supprimer en ajoutant le code followin:Comment puis-je travailler avec des paragraphes dans Wordpress?

// Remove the <p> tags which WP automatically inserts in psots. 
remove_filter ('the_content', 'wpautop'); 

Le problème est que je supprime <br /> balises aussi bien.

Donc, je ne supprime pas ce filtre pour le moment. Mon problème est que dans une boîte DIV, j'obtiens un espace supplémentaire au-dessus et au-dessous du texte (au début/à la fin du texte).

Je pourrais manipuler la balise <p> dans css, mais encore une fois, cela affectera tous les balises <p> dans tout le contenu de la publication.

Des suggestions à ce que je devrais faire?

Répondre

1

je crois que ce serait vous aider

<?php wpautop($post, $br = 0); ?> 

le second paramètre est booléen et est de faire avec les sauts de ligne.

codex link

+0

Ah merci. Je vais tester cela :) – Steven

+0

Alors où placeriez-vous cela? functions.php? ou dans votre modèle où votre contenu est appelé? – TikaL13

0

Essayez de supprimer des lignes vides avant et après dans le contenu de poste.

0

Je ne pense pas que la méthode de @ mroggle puisse fonctionner. La dernière fois que j'ai eu ce numéro, j'ai dû lancer manuellement <br /> s.