まず、このリンクhttp://codex.wordpress.org/Integrating_WordPress_with_Your_Websiteを調べました。これは使えません。
自分が所有するリモート サーバーにインストールされている WordPress から最新の投稿を取得しようとしています。それらは同じデータベース サーバーを共有しているので、私は今、その場所に投稿してから、それを私の PHP アプリに戻しています。これはすべて機能します。
動かないのはディスプレイです。以前はnl2br
新しい行を作成するために使用していましたが、これは正しく機能しません。
WordPress は後処理をp
行って、段落と見なされる特定の行にタグを追加することに気付きました (たとえば、 ul
s やs ではありません)。li
DB から投稿を取得した後にこれを行います (p
タグは DB に保存されません)。
ソースコードで使用されている後処理を見つけようとしましたが、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