Custom loop attached to link

时间:2011-12-15 作者:elclanrs

我有一个名为公司的自定义帖子类型。当你添加一家新公司时,你需要检查它是否是领导者,所以我创建了带有两个收音机的自定义元数据库,一个表示“是”,另一个表示“否”。

在头版中,我通过自定义查询筛选出了领导者
我也想在公司档案中进行筛选。我想添加两个链接,“Leaders”和“New”,所以当你按“New”时,你基本上按日期过滤,当你单击“Leaders”时,它按“yes”过滤。

我知道我可以用分类法、标签、类别等来做到这一点。。。但对于客户来说,只说“是”或“否”会更简单。

因此,我的问题是,当您单击链接时,如何实现自定义metabox查询?我应该为此使用ajax吗?哦,还有很多公司,所以我也需要分页,可能是使用wp\\U pagenavi插件。

1 个回复
SO网友:Rob Vermeer

类似这样:

将URL设置为/公司/?领导者

而不是存档模板中(顶部):

if(isset($_GET[\'leaders\'])) {
   global $query_string;
   $query_string = $query_string . \'&meta_key=leaders&meta_value=yes\';
   query_posts($query_string);
}
希望这有帮助。

结束

相关推荐

Get fields from metabox array

在我的函数中,我正在用自定义字段注册多个元数据库。例如,单个metabox数组如下所示:在函数中。php$meta_boxes[] = array( \'id\' => \'general_info\', \'title\' => \'General Information\', \'pages\' => array(\'post\', \'page\', \'link\'), // multiple post types, accept