admin管理员组

文章数量:1391987

I'm using the remove_filter in functions.php to remove the auto insertion of <p> and <br> tags on my wordpress site.

remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );

But one of our pages (wiki) is being dynamically created and to make a long story short, it relies on the <p> tags.

How and where should I write an if statement that targets only certain pages to apply the remove_filter to?

I've tried placing this code in the both the functions.php, front-page.php, and page.php files but nothing seems to work.

<?php if ( !is_page( 'wiki') ) { 
  remove_filter( 'the_content', 'wpautop' );
  remove_filter( 'the_excerpt', 'wpautop' );
} ?>

本文标签: phpRemoving quotwpautopquot (auto ltpgt tags) only on certain pages