按自定义字段排序 - wordpress

发布于 2024-10-25 06:09:33 字数 345 浏览 1 评论 0原文

我正在尝试按自定义字段对帖子页面进行排序。

这是到目前为止我所拥有的,我只是不确定如何或在哪里添加 orderby

$args = array(
    'post_type' => 'new',
    'meta_query' => array(
        array(
            'key' => 'over-make',
            'value' => 'Doral',
            'compare' => 'LIKE'
        )
    )

 );
$loop = new WP_Query( $args);

I'm trying to sort a page of posts by a custom field.

Here's what I have so far, I'm just not sure how or where to add the orderby

$args = array(
    'post_type' => 'new',
    'meta_query' => array(
        array(
            'key' => 'over-make',
            'value' => 'Doral',
            'compare' => 'LIKE'
        )
    )

 );
$loop = new WP_Query( $args);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

任谁 2024-11-01 06:09:33

您将在示例中使用与 post_typemeta_query 相同级别的 orderby

$args = array(
    'orderby' => 'meta_value',
    'post_type' => 'new',
    'meta_query' => array(
        array(
            'key' => 'over-make',
            'value' => 'Doral',
            'compare' => 'LIKE'
        )
    )

 );
$loop = new WP_Query( $args);

WordPress 法典:WP_Query

You would use orderby on the same level as post_type and meta_query in your example.

$args = array(
    'orderby' => 'meta_value',
    'post_type' => 'new',
    'meta_query' => array(
        array(
            'key' => 'over-make',
            'value' => 'Doral',
            'compare' => 'LIKE'
        )
    )

 );
$loop = new WP_Query( $args);

(WordPress Codex: WP_Query)

余生一个溪 2024-11-01 06:09:33

使用 get_posts() 函数可能是最合适的:

get_posts('orderby=meta_value_num&meta_key=keyname');

来源:获取帖子< /a> 和 与 WP Query 交互按参数排序

ps。喜欢按元值排序的想法,以前没有想到过,但它可以使几种不同的排序系统更容易构建,包括流行度机制。

It is probably most suitable to use the get_posts() function:

get_posts('orderby=meta_value_num&meta_key=keyname');

Sources: Get Posts and Interacting with WP Query and Order By Parameters

ps. love the idea of ordering by a meta value, hadn't thought of it before, but it could make several different sorting system easier to build, including a popularity mechanism..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文