说明:我的博客帖子摘录在我的主页上显示为框。但是,我在网站中使用页面作为静态菜单项。例如,如果事件即将发生,我将为该事件创建一个页面。但是,该页面并未显示从我的WP_Query循环返回的内容,因此它在主页上从不存在为" new"项目。相反,我必须创建一个博客帖子(将得到循环返回),它基本上只是作为传递,要求用户再点击一个链接到达实际页面他们正在寻找的信息。痛苦。
我做了什么:我做了大量的搜索,但很多回复只是误解了我的关键字并给了我关于"如何获取的网页你的帖子到不同的页面。"我还阅读了WP_Query文档页面。似乎分类参数具有"关系"模仿我需要的一些功能的组件,但这仅适用于帖子。
我需要什么:我似乎需要某种" OR"所有帖子和CERTAIN页面结合的案例。我从文档中知道我可以做类似的事情:
$query = new WP_Query( array(
'post_type' => array( 'post', 'page'),
'post__in' => array( 2, 5, 12, 14, 20 ) ) );
哪个会让我找到我正在寻找的页面,但我需要知道如何将其与包含所有帖子的语言结合起来。
似乎有一个插件可以做到这一点。我很乐意使用插件或帮助将语言放在一起。
答案 0 :(得分:0)
我还没有找到我最初问题的答案,但对于那些可能会在此页面上偶然发现的人,我找到了一个解决方法:
我在博客帖子上放了一个重定向,强迫他们解析到相关的页面。
例如,如果我有需要推广的事件A,我仍然需要为事件A创建一个帖子条目(就像我的循环结果中显示的那样),与事件A的更永久的页面分开,但后来我将帖子指定为重定向到事件A页面。
对于新手:重定向可以通过多种不同的方式处理,但最简单的可能是使用好的WP插件。
如果我找到了我遇到的实际问题的答案,我会更新。