0

您好我正在尝试从成功的 php 创建 rss,但我无法获取所有信息。

该数据库是一个 Wordpress 安装。

我有一个包含 2 张图片的帖子。在数据库中,这 2 张图像和帖子都作为三个单独的行存储在同一个表中,但由 'post_type' 字段区分。

然后,我在每个帖子上附加了额外的信息,但这包含在一个单独的表格中。

我应该使用什么样的选择语句来执行这样的事情?任何帮助将不胜感激。

谢谢并恭祝安康,

4

2 回答 2

0

据我所知,wordpress 有几个可定制的 rss 提要插件,您不必在其中执行任何选择语句,只需单击所需的结果即可。

为了在 worldpress db 上进行选择查询,并从中手动生成 rss,从长远来看,您可能会遇到一些问题,例如 wordpress 更新带来的潜在结构变化。

强烈建议使用官方插件页面中的这些功能,通常是那些有适应 wordpress 到目前为止所经历的各种版本更改历史的功能。

于 2012-08-29T15:29:05.700 回答
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 回答