wp后台发表新文章,使用html源码模式插入runcode标签,并在标签内添加演示代码,再切换回可视化编辑模式, WordPress 会自动将runcode标签内的演示代码添加p或br标签,这样可能会打乱你的原先预想的 HTML 结构和布局。
造成这个问题的原因是 WordPress 默认的日志内容处理流程中,wpautop(将回车转换成 p 或者 br 标签的函数)是在runcode前面运行的。所以我们的解决方案也是非常简单,改变它们执行的顺序,在当前主题的 functions.php 文件中添加:
remove_filter( 'the_content', 'wpautop' ); //去除正文P标签包裹
remove_filter( 'the_excerpt', 'wpautop' );//去除摘要P标签包裹
add_filter( 'the_content', 'wpautop' , 12);//调整执行顺序
这样调整顺序之后,你的runcode里面的内容,就不会有自动添加的 p 或者 br 标签。
资料参考链接:https://blog.wpjam.com/m/solution-to-wordpress-adding-br-and-p-tags-around-shortcodes/
0条评论( 网友:0 条,站长:0 条 ) 网友评论{有您的评论更精彩....}