Archivo de la categoría: Programación

Conservar el query o consulta original en bucles secundarios de WordPress

wordpress-logoCómo resolver el problema para conservar la consulta original en bucles secundarios de WordPress.

Sabemos que cada página de WordPress está asociada a una consulta a la bases de datos que nos permite mostrar la información en ella. Los resultados arrojados por la base son manejados a través de bucles que crearán la lista de posts.

Para el bucle principal sabemos que si queremos modificar su comportamiento debemos modificar la consulta original, para ello antes del bucle principal agregamos lo siguiente (marcado en negritas):

global $query_string;
query_posts( “$query_string&order=ASC” );

if ( have_posts() ) : while ( have_posts() ) : the_post();

En el código anterior estamos conservando la consulta original guardada en la cadena $query_string y le anexamos un comportamiento adicional concatenando otra cadena (“&order=ASC”). En este ejemplo estamos cambiando el comportamiento predeterminado haciendo que los posts aparezcan ahora de forma ascendente (los más viejos al inicio). Desde luego podemos hacer muchos más cambios. Para más referencia sobre consultas personalizadas revisen la ayuda de WordPress sobre la función query_posts.

Bien, ¿pero cómo se conserva la consulta original para bucles secundarios?

(más…)

Esta entrada fue publicada en Computación, Internet, Programación y etiquetada , , , , , . Guarda el enlace permanente.