54 votes

Retrait<p> et<br/> balises dans les articles WordPress

Chaque fois que je publie du contenu dans la page de publication WordPress, des balises de paragraphe telles que <p> et <br/> s'affichent. Ce qui montre de l'espace supplémentaire dans la sortie. Alors y a-t-il une solution pour cela ? Comment supprimer toutes les balises ?

110voto

santosh Points 1323

Cela se produit à cause de wpautop de WordPress. Ajoutez simplement la ligne de code ci-dessous dans le fichier functions.php de votre thème

remove_filter( 'the_content', 'wpautop' );

remove_filter( 'the_excerpt', 'wpautop' );

Pour plus d'informations : http://codex.wordpress.org/Function_Reference/wpaautop

2voto

gowri Points 4775

essaye ça

 $my_postid = $post->ID;
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
$content = strip_tags($content, '<p><br/>');
echo $content;

1voto

myvahid Points 71

Utilisez ce code pour supprimer <p></p> avant l'initialisation de l'éditeur.

 function tinymce_remove_root_block_tag( $init ) {
    $init['forced_root_block'] = false; 
    return $init;
}
add_filter( 'tiny_mce_before_init', 'tinymce_remove_root_block_tag' );

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X