Tecnología

Inicio

Etiquetas de la consulta en WordPress

WordPress muestra todos sus mensajes de todas las categorías de forma predeterminada. En caso de alterar el poste bucle de WordPress con etiquetas de consulta, puede especificar exactamente qué mensajes WordPress saca de su base de datos MySQL. El código de consulta WordPress, query_post, le permite configurar varias variables. Usted puede elegir los mensajes de número, categoría, fecha u otras variables.

El lazo

WordPress utiliza un código llamado The Loop para tirar de sus mensajes desde la base de datos. Este código PHP muestra sus respuestas con las etiquetas dentro del bucle de codificación. El bucle está contenida en el archivo index.php de la plantilla de WordPress. El código empieza por la línea "<? Php if (have_posts ()): while (have_posts ()):?? The_post ();>." WordPress necesita el código de bucle en la primera página para mostrar cualquier información posterior.

Mensajes de consulta

La etiqueta query_posts cambia la información de envío predeterminado que WordPress muestra a través del bucle. Query_posts utiliza variables como posts_per_page, orden, gato, año y orderby. Puede cambiar completamente su primera página de WordPress usando la etiqueta query_posts. Además de tirar de los mensajes específicos de la base de datos o cambiar la cantidad de mensajes en la página principal, también puede excluir categorías, fechas o etiquetas específicas con query_posts.

WP consulta

WP_Query es otro código de consulta se puede utilizar dentro del bucle de WordPress. Esta función interpreta la información de la consulta y recupera los mensajes que cumplan los requisitos de la base de datos MySQL. WP_Query le permite definir sus propios objetos de consulta al solicitar datos de la base de datos de WordPress. La razón principal para usar WP_Query sobre post_query es reducir la interferencia con el bucle de WordPress por defecto.

consideraciones

Tanto WP_Query y posts_query crear consultas de bases de datos adicionales. Usted no notará el efecto en los sitios de menor tráfico como la carga de base de datos adicional no debe sobrecargar el servidor. Si usted tiene un sitio de WordPress con una gran cantidad de tráfico, es posible que la cantidad de consultas de bases de datos crea demasiado de una carga del servidor. No se puede utilizar en un bucle posts_query WordPress secundaria, sólo el código de bucle index.php predeterminado. La etiqueta posts_query también puede interferir con plugins que necesitan el bucle de defecto.