Получить термины из нескольких таксономий


Я должен получить все термины из четырех таксономий:

  • безопасность транспортных средств
  • характеристики транспортного средства_экстериора_
  • характеристики vehicle_interior_features
  • транспортные средства_экстрас

Я попробовал это:

$terms = get_terms( array( 
    'taxonomy' => 'vehicle_safely_features',
    'vehicle_exterior_features',
    'vehicle_interior_features',
    'vehicle_extras'
) );

Но он получает только термины vehicle_safely_features, а не все таксономии.

Author: Dave Romsey, 2016-11-15

2 answers

Если вы хотите получить несколько таксономий, вам нужно поместить четыре таксономии в массив, вы делаете это, но вы поместили taxonomy=> в массив.

$terms = get_terms(
          'taxonomy' => array(
                         'vehicle_safely_features',
                         'vehicle_exterior_features',
                         'vehicle_interior_features',
                         'vehicle_extras')
);

Надеюсь, это поможет

 4
Author: Benoti, 2016-11-15 07:57:39

Если кто-то получит ошибку из-за использования => ниже

$termsArray = get_the_terms(
    $post->ID,
    array(
        'tax1',
        'tax2',
        'tax3'
    )
)
 2
Author: Roshan Deshapriya, 2017-06-01 14:31:35