Query Vars

Las query vars son muy útiles para determinar las consultas que se realizan dentro de WordPress. Ayudan a saber los parámetros de los elementos que se están mostrando en pantalla.

Otra ventaja reside en la posibilidad de habilitar query vars personalizadas que pueden definir variaciones en las consultas internas de las publicaciones del sitio.

Una forma de obtener dichos valores dentro de las páginas es de la siguiente forma:

global $wp_query;
var_dump($wp_query->query_vars);

Si hacemos esto antes de generar una consulta de publicaciones, podemos modificarla para que cumpla con los parámetros que deseamos. Es una manera de volverla dinámica y reducir la cantidad de templates necesarios.

Si necesitamos registrar nuestras propias variables ya sea en un plugin o en un tema (en functions.php) usamos un código similar al siguiente:

function my_query_vars($qvars)
{
	$qvars[] = 'myparameter';
	return $qvars;
}
add_filter('query_vars', 'my_query_vars');

Aprovéchalo para crear comportamientos variados de acuerdo a las características de tus posts.