Je construis un plugin Wordpress qui recherche différentes variables personnalisées dans l'URL.
La façon dont je peux atteindre cela maintenant est avec ce code:
function add_custom_query_var( $vars){
$vars[] = "variable1";
return $vars;
}
function add_custom_query_var1( $vars1){
$vars1[] = "variable2";
return $vars1;
}
add_filter( 'query_vars', 'add_custom_query_var' );
add_filter( 'query_vars1', 'add_custom_query_var1' );
J'ai l'impression que ce code est redondant et je me demandais s'il y avait une meilleure façon de le faire.
Merci
Je suis sûr que ce filtre vous permet d'ajouter un tableau de variables. Je n'ai pas testé ceci:
function add_custom_query_vars( $vars ){
$vars[] = "variable1";
$vars[] = "variable2";
$vars[] = "variable3";
//... etc
return $vars;
}
add_filter( 'query_vars', 'add_custom_query_vars' );
Ou une autre façon de le faire serait de faire ceci:
function add_custom_query_vars( $vars ){
array_Push($vars, "variable1", "variable2", "variable3");
return $vars;
}
add_filter( 'query_vars', 'add_custom_query_vars' );