首先,我浏览了这个链接http://codex.wordpress.org/Integrating_WordPress_with_Your_Website。我不能用这个。
我正在尝试从我拥有的远程服务器上的 WordPress 安装中获取最新帖子。他们共享同一个数据库服务器,所以我现在就在这里发帖,然后将它带回到我的 PHP 应用程序中。这一切都有效。
不工作的是显示器。在我nl2br
用来制作新线之前,但这不起作用。
我注意到 WordPress 会进行一些后期处理,以将p
标签添加到他们认为应该是段落的某些行(例如,不在ul
s 或li
s 中)。他们在从数据库中获取帖子后执行此操作(p
标签未保存到数据库)。
我试图找出他们在源代码中使用的后处理,但在找到the_content
函数等以及$post
var 来自哪里但没有找到我正在寻找的代码后,我出现了空白。
WordPress 使用什么后处理功能来添加这些段落以使他们的帖子看起来不错?
编辑
对于这里的正则表达式或一般 PHP 人员,我希望更改如下内容:
<em><a href="link">awesome link</a></em>
<h3>Awesome Head</h3>
lalalaalal
<ul>
<li>Awesome li</li>
</ul>
变成这样的东西:
<p>
<em><a href="link">awesome link</a></em>
</p>
<h3>Awesome Head</h3>
<p>lalalaalal</p>
<ul>
<li>Awesome li</li>
</ul>
错过了显然不应该有标签的标签,p
比如h
和标签。ul
li