个性化阅读
专注于IT技术分析

如何将两组帖子传递到WordPress模板

我们的网站当前具有允许我们为新闻稿选择内容的功能, 并且它根据所选数据生成两个RSS feed-一个是为选择要出现在新闻通讯中的文章, 另一个是为要选择出现在新闻通讯中的产品。然后, 我们使用这两个RSS feed来在我们的电子邮件服务提供商的工具中汇编新闻稿。

现在, 我们正在转移到一个不提供RSS功能的新电子邮件服务提供商, 因此我们需要更改wordpress呈现它的方式, 以便有一个模板将产品和商品数据组合到一个格式化的新闻稿中。作为一名WordPress新手, 我很难理解如何将两组帖子传递到模板进行渲染。

它当前与RSS feed一起使用的方式是, 查询中有一个开关来拉内容以根据查看的feed是产品feed还是商品feed来更改查询。通过” pre_get_posts”过滤器可以更改此查询。

如果你对如何将这两套数据组合成一个模板有任何建议, 请告诉我。感谢你的帮助。


#1


除非有人有更好的解决方案, 否则我认为我要采用的方法是修改” pre_get_posts”操作以执行两个查询-首先是文章, 然后是产品-然后使用post__in和orderby =创建新查询>” post__in”, 应保留将它们添加到查询中的顺序。

这样, 我就知道将前X个帖子视为文章, 其余的视为产品。

本文有助于查找orderby =>’post__in’的解决方案:http://www.tamaraolsondesigns.com/tips-and-tricks/how/

赞(0)
未经允许不得转载:srcmini » 如何将两组帖子传递到WordPress模板

评论 抢沙发

评论前必须登录!