我正在从不同来源将帖子导入我的wordpress网站 . 导入是通过脚本完成的,使用wp_insert_post函数可以正常工作 .
然而,一些帖子带有一个永远不会开始的结束div,这会弄乱我的主题 .
我注意到,如果我进入wordpress仪表板 - >编辑帖子并且只是从可视模式切换到html模式而不必手动删除div,这个 </div>
标签会自动消失 .
现在的问题是:wordpress codex中是否有一个函数正在执行该操作,并且我可以在运行wp_insert_post之前运行post_content?
谢谢!
1 回答
这是因为WordPress编辑器自动修复格式不正确的HTML . 在插入新帖子之前,也可以使用此服务器端 .
WordPress内置函数force_balance_tags将规范化不匹配的HTML元素:
将返回: