您好我正在尝试从php创建rss,这是成功的,但我无法获取所有信息。
数据库是Wordpress安装。
我有一个包含2张图片的帖子。在数据库中,这两个图像和帖子都存储在同一个表中的三个单独的行中,但由'post_type'字段区分。
然后我在每个帖子上附加了额外的信息,但这个信息包含在一个单独的表格中。
我应该使用什么样的选择语句来执行这样的操作?任何帮助将不胜感激。
谢谢和问候,
答案 0 :(得分:0)
据我所知,wordpress有几个可自定义的rss feed插件,你不需要做任何选择语句,可以点击所需的结果。
为了在worldpress数据库上执行选择查询,并从中手动生成rss,从长远来看,你可能会遇到像wordpress更新带来的潜在结构变化一样的问题。
强烈建议使用官方插件页面中的这些功能,通常是那些具有适应各种版本更改历史记录的功能,直到这次才开始使用wordpress。
答案 1 :(得分: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并将其创建为魔法。我认为可能会有一些调整,我仍然需要做,但我知道这是接近标记。