Adjust query on single

时间:2012-03-15 作者:byronyasgur

我正在建立一个活动管理器。我拥有的模板文件之一是events single。显示单个事件的php。在本文的底部,我使用next_post_linkprevious_post_link. 问题是,这些函数按照published date 而不是event date. (我有一个元密钥_fulldate 在CPT上为此设置)。当我建立事件档案时。php文件我通过这样做克服了类似的问题

$query = new WP_Query( array ( 
\'post_type\' => \'events\', 
\'orderby\' => \'meta_value\', 
\'meta_key\' => \'_fulldate\', 
\'order\' => \'ASC\')
);
然而,当我在单打比赛中尝试这一点时。php它使所有事件显示在页面上。

最后通牒,我要单一事件。php的行为类似于单个页面,但允许我如上所述控制查询。这是可能的,还是我必须为上一个和下一个链接进行第二次循环

1 个回复
最合适的回答,由SO网友:Charles 整理而成

请看这里:specify meta_key / meta_value condition for prev_post_link and next_post_link

这最终导致了这个插件,它访问上面提到的get\\u neighboration\\u post函数:Ambrosite Next/Previous Post Link Plus

看起来它可以满足您的需要,允许您为下一个/上一个post挂钩指定meta\\u值。

结束

相关推荐

更改自定义分类的Metabox的优先级

我正在创建一个新的自定义分类法(不是自定义帖子类型)。在编辑帖子页面上,这个自定义分类显示在我所有其他元框的上方。我希望它能在小组中排名靠后。我知道可以通过add\\u meta\\u box()添加优先级。不幸的是,我使用的是调用register\\u taxonomy()创建的默认元框,因此无法更改优先级值。如何更改自定义分类法的优先级,使其关联的元框在元框组中显示得更低?谢谢!:)