Ya no tienes que indagar más por todo internet porque estás al espacio necesario, tenemos la solución que deseas y sin problema.
Recupera el valor de una variable de consulta en la clase WP_Query.
Parámetros
- $ var
-
(string)(Requerido)La clave de variable para recuperar.
- $ predeterminado
-
(mixed)(Opcional) Valor que se devolverá si no se establece la variable de consulta.
Valor por defecto: ”
Regreso
(mixed) Contenido de la variable de consulta.
Más información
get_query_var () solo recupera variables de consulta pública que son reconocidos por WP_Query. Esto significa que si crea sus propias URL personalizadas con sus propias variables de consulta, get_query_var ()no los recuperará sin más trabajo (ver más abajo).
Variables de consulta personalizadas
Para poder agregar y trabajar con sus propias variables de consulta personalizadas que agrega a las URL (por ejemplo: “http://mysite.com/some_page/?my_var=foo”, por ejemplo, usando add_query_arg ()), debe agréguelos al variables de consulta pública disponible para WP_Query. Estos se crean cuando WP_Query crea una instancia, pero afortunadamente se pasan a través de un filtro ‘query_vars’ antes de que realmente se utilicen para completar la propiedad $ query_vars de WP_Query.
Entonces, para exponer su nueva variable de consulta personalizada al enlace WP_Query en el filtro ‘query_vars’, agregue su variable de consulta a $ vars array que pasa por el filtro, y recuerde devolver el array como la salida de su función de filtro. Vea abajo:
functionthemeslug_query_vars($qvars)$qvars[]='custom_query_var';return$qvars;add_filter('query_vars','themeslug_query_vars');
Ejemplos de
Obtener el número de paginación de la página actual
$paged=get_query_var('paged',1);echo'Currently Browsing Page ',$paged;
Para obtener el número de paginación actual en un static página delantera (Plantilla de página) tienes que usar la variable de consulta ‘página’:
$paged=get_query_var('page',1);echo'Currently Browsing Page ',$paged,' on a static front page';
Nota: La variable de consulta ‘página’ contiene el número de página de una sola publicación o página paginada que incluye la etiqueta rápida en el contenido de la publicación.
Fuente
Expediente: wp-includes / query.php
functionget_query_var($var,$default='')global$wp_query;return$wp_query->get($var,$default);
Relacionado
Usos
Usos | Descripción |
---|---|
wp-includes / class-wp-query.php:WP_Query :: get () |
Recupera el valor de una variable de consulta. |
Usado por
Usado por | Descripción |
---|---|
wp-includes / sitemaps / class-wp-sitemaps.php:WP_Sitemaps :: render_sitemaps () |
Genera plantillas de mapas del sitio basadas en reglas de reescritura. |
wp-includes / query.php:_find_post_by_old_slug () |
Busque el ID de publicación para redirigir una babosa antigua. |
wp-includes / query.php:_find_post_by_old_date () |
Busque el ID de publicación para redirigir una fecha anterior. |
wp-includes / general-template.php:get_the_post_type_description () |
Recupera la descripción de un archivo de tipo de publicación. |
wp-includes / link-template.php:wp_get_canonical_url () |
Devuelve la URL canónica de una publicación. |
wp-includes / category-template.php:wp_dropdown_categories () |
Muestra o recupera la lista desplegable HTML de categorías. |
wp-includes / general-template.php:paginate_links () |
Recupera enlaces paginados para páginas de publicación de archivos. |
wp-includes / general-template.php:feed_links_extra () |
Muestre los enlaces a los feeds adicionales, como feeds de categorías. |
wp-includes / general-template.php:get_search_query () |
Recupera el contenido de la variable de consulta de búsqueda de WordPress. |
wp-includes / general-template.php:single_month_title () |
Muestra o recupera el título de la página para el archivo de publicaciones según la fecha. |
wp-includes / general-template.php:wp_get_archives () |
Muestra enlaces de archivos según el tipo y el formato. |
wp-includes / general-template.php:wp_title () |
Muestra o recupera el título de la página para todas las áreas del blog. |
wp-includes / general-template.php:post_type_archive_title () |
Muestra o recupera el título de un archivo de tipo de publicación. |
wp-incluye / class-wp.php:WP :: handle_404 () |
Configure los encabezados para 404, si no se encuentra nada para la URL solicitada. |
wp-includes / query.php:wp_old_slug_redirect () |
Redirigir las babosas viejas al enlace permanente correcto. |
wp-includes / functions.php:do_feed () |
Cargue la plantilla de alimentación mediante el uso de un gancho de acción. |
wp-includes / link-template.php:get_next_comments_link () |
Recupera el enlace a la siguiente página de comentarios. |
wp-includes / link-template.php:get_previous_comments_link () |
Recupera el enlace a la página de comentarios anterior. |
wp-includes / link-template.php:paginate_comments_links () |
Muestra o recupera enlaces de paginación para los comentarios de la publicación actual. |
wp-includes / link-template.php:get_posts_nav_link () |
Recupera la navegación del enlace de las páginas de la publicación para las páginas anteriores y siguientes. |
wp-includes / user.php:wp_dropdown_users () |
Crea contenido HTML desplegable de usuarios. |
wp-includes / template.php:get_archive_template () |
Recupere la ruta de la plantilla de archivo en la plantilla actual o principal. |
wp-includes / template.php:get_post_type_archive_template () |
Recupere la ruta de la plantilla de archivo de tipo de publicación en la plantilla actual o principal. |
wp-includes / template.php:get_page_template () |
Recupere la ruta de la plantilla de página en la plantilla actual o principal. |
wp-includes / post-template.php:get_body_class () |
Recupera un array de los nombres de clase para el elemento del cuerpo. |
wp-includes / canonical.php:redirect_guess_404_permalink () |
Intenta adivinar la URL correcta para una solicitud 404 según las variables de consulta. |
wp-includes / canonical.php:redirect_canonical () |
Redirige los enlaces entrantes a la URL adecuada según la URL del sitio. |
wp-includes / comment-template.php:wp_list_comments () |
Muestra una lista de comentarios. |
wp-includes / comment-template.php:comments_template () |
Carga la plantilla de comentarios especificada en $ file. |
wp-includes / comment-template.php:get_comment_link () |
Recupera el enlace a un comentario determinado. |
wp-includes / comment.php:get_comment_pages_count () |
Calcule el número total de páginas de comentarios. |
wp-includes / comment.php:get_page_of_comment () |
Calcule en qué número de página aparecerá un comentario para la paginación de comentarios. |
Registro de cambios
Versión | Descripción |
---|---|
3.9.0 | los $default se introdujo el argumento. |
1.5.0 | Introducido. |
Valoraciones y reseñas
Te invitamos a sustentar nuestra misión exponiendo un comentario o dejando una puntuación te damos la bienvenida.