Как я могу установить свой собственный порядок таксономии в Wordpress? - PullRequest
0 голосов
/ 21 мая 2018

Возможно, я что-то упустил, но есть ли простой способ установить порядок терминов в пользовательской таксономии без использования плагина?

В данный момент он упорядочивает их по алфавиту, например

Яблоки Банановые вишни

Но я хочу установить свой собственный порядок - не основываясь на ID, количестве или любом другом встроенном аргументе orderby в Wordpress.Как:

Яблоки с вишнями бананов

Мой код указан ниже.Я включил идентификаторы тегов в нужном мне порядке, но он не работает:

'taxonomy' => 'car_listing_tag', 
'include' => '30,25,46,11,45', 
'orderby' => 'ID'

1 Ответ

0 голосов
/ 21 мая 2018

Трудно не увидеть весь ваш код;Также ваш вопрос открыт для многих споров.Пожалуйста, постарайтесь быть как можно более конкретным, чтобы мы не ошиблись при ответе.если я правильно понял, вы делаете запрос термина в WordPress, это базовый запрос, который вы можете использовать

    // WP_Term_Query arguments
$args = array(
    'taxonomy'               => array( 'car_listing_tags' ),
    'slug'                   => array( 'term-slug', 'term-slug2', 'term-slug3', 'term-slug4', 'term-slug5' ),
    'order'                  => 'ASC',
    'orderby'                => 'id',
);

// The Term Query
$car_listing_tag = new WP_Term_Query( $args );

Фильтр orderby принимает id/slug/term name/term description/term group/count.После этого вам все равно нужно будет добавить цикл, на основании вашего вопроса кажется, что у вас уже что-то есть.

...