web-dev-qa-db-fra.com

Obtenez des termes de plusieurs taxonomies

Je dois obtenir tous les termes de quatre taxonomies:

  • véhicule_sécurité_features
  • vehicle_exterior_features
  • vehicle_interior_features
  • vehicle_extras

J'ai essayé ceci:

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

Mais, il n’obtient que les termes de vehicle_safely_features et pas toutes les taxonomies.

2
apoorv

Si vous voulez récupérer plusieurs taxonomies, vous devez placer les quatre taxonomies dans un tableau, mais vous avez mis taxonomy=> dans le tableau.

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

J'espère que ça aide

4
Benoti

Incase quelqu'un obtenir une erreur en raison de l'utilisation => ci-dessous

$termsArray = get_the_terms(
    $post->ID,
    array(
        'tax1',
        'tax2',
        'tax3'
    )
)
1