0

こんにちは、php から rss を作成しようとしていますが、成功していますが、すべての情報を取得するのに問題があります。

データベースはWordpressのインストールです。

2枚の画像を含む投稿があります。データベースでは、これら 2 つの画像と投稿はすべて同じテーブルに 3 つの個別の行として保存されますが、「post_type」フィールドによって区別されます。

次に、各投稿に追加情報を添付しますが、これは別の表に含まれています。

このようなことを実行するには、どのような選択ステートメントを使用する必要がありますか? どんな助けでも大歓迎です。

よろしくお願いいたします。

4

2 に答える 2

0

皆様、情報ありがとうございます。これを機能させるために使用できるWordPressプラグインが見つかりませんでした(おそらくあると確信していますが)。しかし、私はこれを機能させることができました。これは私が最終的に得たものです:

'Select
 mwpwpecbd.*,
 mwpposts.*,
 imageposts.guid As guid1,
 imageposts.post_type As post_type1,
 imageposts.ID As ID1,
 imageposts.post_title As post_title1,
 mwpposts.post_parent,
 imageposts.post_parent As post_parent1
 From
 mwpwpecbd Inner Join
 mwpposts On mwpposts.ID = mwpwpecbd.post_id Inner Join
 mwpposts imageposts On imageposts.post_parent = mwpposts.ID'

FlySpeed SQL Queryを使用して、魔法のように作成しました。まだ微調整が必​​要かもしれませんが、それが目標に近いことはわかっています。

于 2012-08-31T07:27:53.240 に答える
0

私が知っているように、wordpress 用のカスタマイズ可能な rss フィード プラグインがいくつかあります。これらのプラグインでは、select ステートメントを実行する必要はなく、目的の結果をクリックするだけで済みます。

worldpress db で選択クエリを実行し、そこから手動で rss を生成するために、長い目で見れば、wordpress の更新に伴う潜在的な構造変更のような問題が発生する可能性があります。

公式のプラグイン ページからそのような機能を使用することを強くお勧めします。通常は、これまでに wordpress が行ったさまざまなバージョン変更に適応した履歴があるものです。

于 2012-08-29T15:29:05.700 に答える