Сортировать сообщения по настраиваемому полю "ACF" - PullRequest
0 голосов
/ 26 мая 2020

У меня есть сайт на wordpress с enfold темой. Я хочу отсортировать сообщение в кладке на основе идентификатора, который я добавил к сообщениям с помощью настраиваемых полей. например, заголовки постов - a, b, c. у каждого из них есть идентификатор. и они принадлежат к категории "кошка", а категория "кошка" выбрана в кладке. теперь я хочу отсортировать элементы в кладке по своему индивидуальному идентификатору. эта ссылка

определяет функцию для настройки параметров сортировки. как я могу добавить свой мета-ключ к этому коду? Я также пытался использовать это , но ключ не отображается в параметрах сортировки.

1 Ответ

1 голос
/ 26 мая 2020

Я недавно делал нечто подобное, возможно, этот код вам поможет. Добавьте его в свои функции. 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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...