我正在构建一个关于wordpress的博客,并从旧博客中导入了大约3000个帖子。所有post_content字段都有p个标签封装它们,p标签用于换行符(而不是br),例如:
<p>Maecenas congue volutpat nisl<p> </p> sit amet imperdiet.</p>
如何删除所有封装的p标签,但同时在phpMyadmin中保持换行符不受影响?
答案 0 :(得分:0)
由于Wordpress在PHP上运行,您可以在PHP中使用它
$changes = array("<p>", "</p>");
$changed_text = str_replace($changes, "", "<p>Maecenas congue volutpat nisl<p> </p> sit amet imperdiet.</p>");
然后,在您要剥离的内容被剥离后,将它们放回数据库中。