Dans mon cas de figure j’avais besoin de faire un foreach en fonction d’un term et du nom.

Voici comment utiliser 2 array pour une boucle foreach() !

Boucle foreach

$loop= array(	
/*'term' => 'name', */
'slug_term_un' => 'Nom Terme un',				
'slug_term_deux' => 'Nom Terme deux',
'slug_term_trois' => 'Nom Terme trois',
'slug_term_quatre' => 'Nom Terme quatre', 
'slug_term_cinq' => 'Nom Terme cinq', 
'slug_term_six' => 'Nom Terme six',
);

foreach( $loop as $index => $code ) {

set_query_var( 'term', $index );
set_query_var( 'name', $loop[$index] );
get_template_part( 'template-parts/your-template-part', get_post_format() );

}

Template part

Et on récupère les deux données term et name dans le template-part en mettant au début :

$term = get_query_var( 'term' );
$name = get_query_var( 'name' );
0 0 votes
Article Rating
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires