我有值meta_key
和meta_value
像0,1,然后我将使用query_posts
降序获取数据使用以下查询。
$arguments = array(
'post_type' => 'ad',
'post_status'=>'publish',
'meta_query' => array(array('key'=>'et_featured',
'value'=>array('0','1'),
'orderby'=>'meta_value',
'order'=>'DESC',
),
)
);
query_posts($arguments);
但它只按降序显示post_type='ad'
。如果我使用另一个查询,如:
$arguments = array(
'post_type' => 'ad',
'post_status'=>'publish',
'meta_query' => array(array('key'=>'et_featured',
'value'=>array('1'),
'orderby'=>'meta_value',
'order'=>'DESC',
),
)
);
它只显示特色结果。我需要所有的广告帖子,按照et\u特征值0和1降序排列。
我也使用了不同的查询,比如
查询帖子('帖子类型=广告
$arguments = array(
'post_type' => 'ad',
'post_status'=>'publish',
'meta_key'=>'et_featured',
'meta_query' => array(
array(
'key'=>'et_featured',
'value'=>array('0','1'),
)
),
'orderby'=>'meta_value',
'order'=>'DESC',
);
试试看嘛
我尝试使用多个自定义字段显示结果,同时按第一个自定义字段(startdate)排序结果。我看到的建议让我尝试了以下方法: 问题是,如果没有meta_key参数,结果会默认过滤帖子的日期。当我添加meta_key参数对结果进行排序时,我得到的每一篇文章都有一个meta_key等于开始日期。通过添加这些meta_key参数,语句似乎完全忽略了meta_query数组中的条件。我如何让查询排序的开始日期
我有3个元字段:日期(日期格式字符串)、位置和顾问。 设置meta_键时,我可以按日期字段拉入POST和orderby: 然而,我无法用更复杂的meta_query来实现这一点: 基本上,我想拉所有的职位,有一个元开始_日期大于今天的日期和顺序由这些日期。 作为一个旁注-你能在说位置键和仍然按日期键进行元查询搜索吗? 任何帮助都很感激...这是我第一次尝试用meta订购,并且找到了一些好的帖子,但
我已经在我的WordPress帖子上设置了一个名为“my_sort”的自定义元,它有一个像1、2、3、4这样的数值。。。。。见下图: 我想按这个元“my_sort”的升序排序。这是我正在应用的以下代码: 这个代码的问题是,它正在工作,但有一个问题,我需要修复。 它留下了所有其他没有“我的排序”元的帖子。我想包括这些职位也。我想: 首先,具有“my_sort”的帖子必须按升序排列 使现代化 当我尝试
我的查询没有使用参数对我的帖子进行排序。 一点背景: 我在foreach语句中,该语句循环遍历“category”id的自定义分类法。在该foreach语句中,我试图调用一个新的WP_查询,从该foreach循环的每个“类别”获取帖子。我的args数组如下所示: 和都是此post\u类型中我的自定义分类中的数组。 和根本不起作用,我想不出原因。
问题内容: 我有这样的对象: 假设学生对象被改组。我使用ng-repeat来显示数据。我想按自定义顺序对对象进行排序。 例如,我想显示如下数据: 所以基本上,我想按学生的班级排序,但是首先是B_Class,然后是A_Class,然后是C_Class。另外,我想按学生姓名的字母顺序排序。我怎样才能做到这一点? HTML: 控制器: 问题答案: 嗨,您可以创建自定义排序过滤器,请参见此处http://
我使用的是spring数据,我的DAO看起来像 在上面的代码中,注释行显示了我的意图。spring数据是否可以提供内置功能,使用这样的方法查找所有记录的顺序按某一列与ASC/DESC?