Como adicionar múltiplas variables ​​de URL personalizadas?

Estou construindo um plugin WordPress que procura diferentes variables ​​personalizadas no URL.

A maneira como eu posso conseguir isso agora é com este código:

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' ); 

Eu sinto que esse código é redundante e estava pensando se há uma maneira melhor de fazer isso.

obrigado

Solutions Collecting From Web of "Como adicionar múltiplas variables ​​de URL personalizadas?"

Tenho certeza de que este filtro permite adicionar uma série de variables. Não testei isso:

 function add_custom_query_vars( $vars ){ $vars[] = "variable1"; $vars[] = "variable2"; $vars[] = "variable3"; //... etc return $vars; } add_filter( 'query_vars', 'add_custom_query_vars' ); 

Ou outra maneira de fazê-lo seria fazer isso:

 function add_custom_query_vars( $vars ){ array_push($vars, "variable1", "variable2", "variable3"); return $vars; } add_filter( 'query_vars', 'add_custom_query_vars' );