首页 > 解决方案 > WP_Query 按分类(产品类别)和字母顺序排序

问题描述

我在自定义页面上有一个搜索过滤器。在其中,我根据我正在执行的搜索类型(按类别、分类或自定义字段搜索)定义参数数组。我需要的是这个页面的结果首先按产品类别显示,然后按字母顺序显示。我已经搜索了文档,但找不到order_by用于分类的正确方法。

这是我使用的一些代码,所以你明白了:

    $metaQueryArray = array(
        'relation' => 'OR',
        array(
            'key'       => 'referencia',
            'value'     => $reference,
            'compare'   => 'LIKE'
        ),
    );
$args = array(
    'posts_per_page'    => 9,
    'post_type'         => 'product',
    'paged'             => $paged,
    'tax_query'         => array(
        'relation' => 'AND',
    ),
);

我根据我正在做的搜索类型编辑参数

$loop = new WP_Query($args);

我怎样才能做到这一点?

标签: wordpresswoocommercesql-order-bytaxonomy

解决方案


推荐阅读