首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WP_Query Order By两个元字段

WP_Query是WordPress中用于查询和获取文章、页面、自定义文章类型等内容的类。Order By是WP_Query中的一个参数,用于指定查询结果的排序方式。在Order By参数中,可以使用两个元字段来进行排序。

元字段是WordPress中特定的字段,用于存储文章、页面等内容的相关信息。常见的元字段包括post_title(文章标题)、post_date(发布日期)、post_author(作者)、post_excerpt(摘要)等。

使用WP_Query的Order By参数进行排序时,可以通过指定元字段来实现。例如,可以使用'post_title'来按照文章标题进行排序,使用'post_date'来按照发布日期进行排序。

下面是一个示例代码,演示如何使用WP_Query的Order By参数按照两个元字段进行排序:

代码语言:txt
复制
$args = array(
    'post_type' => 'post',
    'orderby' => array( 'meta_value_num' => 'DESC', 'post_date' => 'ASC' ),
    'meta_key' => 'views',
);

$query = new WP_Query( $args );

在上面的示例中,'meta_value_num'表示按照元字段的数值进行排序,'post_date'表示按照发布日期进行排序。其中,'meta_key'参数用于指定要排序的元字段,这里使用了名为'views'的元字段。

根据具体需求,可以灵活调整Order By参数的取值,以实现不同的排序方式。

对于这个问题,腾讯云提供了一个名为云服务器CVM的产品,它是一种灵活可扩展的云计算服务,可以满足各种规模和需求的应用场景。您可以通过以下链接了解更多关于腾讯云服务器CVM的信息:腾讯云服务器CVM

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • order by 字段到底要不要加索引?

    and a.xx = 3 and r.xxx is null and DATEDIFF(DATE_add(a.xxx, interval 0 day ), current_date()) >= 0order...本地环境试了是不生效的,而且生产没那么长时间给你去试本地环境,未加order by索引全表扫描,不走索引图片加了order by 索引,索引命中,物理扫描行数急剧减少图片https://blog.csdn.net.../asdasdasd123123123/article/details/106783196/order by 字段到底要不要加索引?...从这个实验看,在order by字段建索引是非常划算的,而且order by字段并不一定非要加入到where条件中也可以生效。...by字段加入索引本身这个问题,如果最终的结果集是以order by字段为条件筛选的,将order by字段加入索引,并放在索引中正确的位置,会有明显的性能提升。

    11K20

    WordPress 文章查询教程6:如何使用排序相关的参数

    第六讲关于排序相关的参数,排序相关的参数就是 order 和 orderby 两个参数,但是值比较多比较多: 首先是 order 参数,数据类型为:(string | array),用于指定 “orderby...menu_order – 按照页面的顺序排序。常用于页面(排序字段在页面编辑页面的「页面属性」框中),也可用于具有不同 menu_order 值的任何文章类型(默认值都是 0)。...'orderby' => 'comment_count' ); $query = new WP_Query( $args ); 获取按照价格自定义字段排序的商品: $args = array(...ASC' ) ); $query = new WP_Query( $args ); 按照数字类型自定义字段降序,标题升序: $args = array( 'orderby' => array(...( $args ); 如果要通过两个自定义字段来排序,比如先通过 city 升序 然后 province 降序,这时候就需要通过「命名的 meta 查询」(named meta queries)来组合并链接

    1.5K30

    Apache Hudi 数据字段揭秘

    由于这两个字段对于单个文件中的所有记录都是相同的,因此它们压缩得很好并且不承担任何开销。..._hoodie_commit_seqno 和 _hoodie_commit_time 字段两个字段代表一条记录在Hudi表中的时间分布,从而可以跟踪记录的变化历史。...要在其他LakeHouse系统中获得这种类型的记录级更改,必须连接表的每两个相邻快照,这在丢失有关表快照的数据等情况下可能非常昂贵且不精确。...可以看到包括数据在内的实际数据被很好地压缩(记录键字段压缩 11 倍,而其他压缩甚至更多,有时甚至完全压缩)并且与没有字段的Vanilla Parquet数据相比存储更少。...Uber 利用 Hudi 纪录的字段和增量处理能力的组合,将其管道中的计算成本降低了 80%,这可以轻松覆盖额外的字段开销,数倍于此。

    54020

    如何在 WordPress 中获取最新被评论的文章列表

    我之前的「WordPress 文章查询教程6:如何使用排序相关的参数」中详细介绍了文章查询的排序参数,其中介绍可以通过评论数进行排序: $query = new WP_Query( array(...因为 WP_Query Class 排序参数没有 comment_date 选项,所以不能直接使用它,那么这样两个表连表查询一般来说只能通过 SQL 来实现了。...但是使用 SQL 来实现可能就会造成 API 不一致的问题,无法直接使用 WP_Query 进行各种操作,所以最好是通过 posts_clauses 接口实现让 WP_Query 排序参数支持 comment_date...get('orderby'); $order = $wp_query->get('order') ?...trash', 'post-trashed')"; $clauses['groupby'] = "ct.comment_post_ID"; $clauses['orderby'] = "cid {$order

    1.5K30

    Elasticsearch Mapping类型映射概述与字段详解

    Meta-fields 数据字段用于定义文档的数据字段的特征,文档的数据字段主要包括_index、_type、_id、_sour ce这4个字段。...meta-fields 每个文档都有与之关联的数据,例如_index、mapping _type和_id字段。 在创建映射类型时,可以定制其中一些字段的行为。...identity meta-fields 表明文档身份的字段。 _index 文档所在的索引,类似于关系型数据库的database。 _uid _type与_id的组合,文档的唯一标识。...exist查询使用这个字段来查找对于特定字段具有或不具有任何非空值的文档,也就是该字段记录的是字段值不为null的所有字段名称。...other meta-field _meta 用于用户自定义的数据,例如: 1PUT my_index 2{ 3 "mappings": { 4 "_doc": { 5 "

    2.1K10

    WordPress 技巧:WP_Query 如何同时使用 meta_key 和 ID 或 date 进行排序

    我们使用 WP_Query 进行文章检索的时候,可以用使用 orderby 参数对检索到的文章进行排序,比如使用 ID 排序 $args = array( 'orderby' => 'ID', 'order...' => 'DESC', ); $query = new WP_Query( $args ); 如果我们文章是一个商品,他有价格(price)的参数,我们希望通过价格进行排序: $args = array...( 'orderby' => 'meta_value_num', 'order' => 'ASC', 'meta_key'=> 'price' ); $query = new WP_Query...如果好几个商品的价格一样,这样列表刷新,经常会变动,我们让价格一样的商品再按照 ID 进行排序: $args = array( 'orderby' => 'meta_value_num ID', 'order...' => ['meta_value_num'=>'ASC', 'date'=>'DESC'], 'meta_key'=> 'price' ); $query = new WP_Query( $args

    48030
    领券