Заказать отношение ACF по post_title - PullRequest
0 голосов
/ 09 апреля 2019

Мой meta_query упорядочен только по идентификатору, но мне нужен порядок по post_title

Вот запрос, который я использую

<?php
                                    $args = array(
                                        'orderby'        => 'meta_value',       // Or post by custom field
                                        'order'          => 'DESC',       // Or post by custom field
                                        'meta_key'       => 'case-solucao',
                                        'post_type'      => 'testemunho',          // Just the post type
                                        'posts_per_page' => -1,                 // Show all available post
                                    );
                                        query_posts($args);
                                        while(have_posts()){
                                            the_post();
                                            $solucoesCases = get_field('case-solucao');
                                            foreach ($solucoesCases as $solCase) {
                                                // echo count($solCase->ID);

                                            }
                                            echo $solCase->ID ." - ". $solCase->post_title."\n";
                                        }
                                    ?>

У меня есть поле Custon, которое связывает решение с post_type. Но это только сортировка по идентификатору, и мне нужно отсортировать по Post_title. Я действительно потерян. Надеюсь, кто-нибудь может мне помочь.

1 Ответ

0 голосов
/ 10 апреля 2019

Попробуй это. Если я прав, вам нужно отобразить заголовок вдоль вашего настраиваемого поля.

$args = array(
   'orderby'        => 'title',        // This will order the post by title
   'post_type'      => 'testemunho',   // Just the post type
   'posts_per_page' => -1,             // Show all available post
);
query_posts($args);
while(have_posts()){
    the_post();
    foreach ($solucoesCases as $solCase) {
        $solucoesCases = get_field('case-solucao', $solCase->ID ); // add the ID of the post_type
        echo $solCase->ID ." - ". $solCase->post_title."\n"; // will print all the title
        echo $solucoesCases;
    }
}
...