繁体   English   中英

按“ACF”自定义字段排序帖子

[英]Sort Posts by 'ACF' custom field

我有包含主题的 wordpress 网站。 我想根据我使用自定义字段添加到帖子中的 id 对砌体中的帖子进行排序。 例如帖子标题是 a、b、c。 他们每个人都有一个id。 它们属于“猫”类别,猫类别是在砌体中选择的。 现在我想按我的自定义 ID 对砌体中的项目进行排序。 这个链接

定义了一个 function 用于自定义排序选项。 如何将我的元密钥添加到此代码中? 我也尝试使用,但排序选项中没有显示密钥。

我最近做了类似的事情,可能这段代码会帮助你。 将其添加到您的函数中。php

add_filter('posts_orderby','my_sort_custom',10,2);
function my_sort_custom( $orderby, $query ){
    global $wpdb;

    if(!is_admin() && is_category()) 
        $orderby =  $wpdb->prefix."postsmeta.MY_META_KEY ASC, {$wpdb->prefix}posts.post_date DESC";

    return  $orderby;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM