我有一个问题,我已经把这个HTML代码
<a href="http://somepage.com/gulfstream-iii/" class="info">Read More</a>
但是当我检查元素时,wordpress输出会在页面上给我这个html。
<p><a href="http://somepage.com/gulfstream-iii/" class="info">Read More</a></p>
我想从wordpress中自动包含的代码中删除段落标记,有人建议我尝试使用此代码。
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
我在function.php文件中添加这个脚本它对我有用,但是它会在其他页面上创建其他问题删除段落标记,使内容变得更糟,所以想要一个解决方案来运行这个代码,使用具有条件的特定页面但是当我把这个代码放在page.php中我没有结果。
if(is_page(19)) {
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
}
有人帮我解决了这个问题吗?
答案 0 :(得分:1)
此代码仅在将代码放在页面循环之前才有效。
if(is_page(19) || is_page(461)) {
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
}
get_template_part( 'loop', 'page' );
?>