Truco muy corto: WordPress, restablecer una consulta

A menudo me sucede a personalizar la página principal ( index.php ), o de otras secciones, como la barra lateral, un sitio web hecho con WordPress. Muchas de las personalizaciones afectan lazo con parámetros específicos, por ejemplo, con el fin de ver los últimos artículos de una categoría específica o una etiqueta. Realizo esta operación, casi siempre utilizando el query_posts() . o is_page() . Cuando se ejecuta un query_posts() también se ven afectadas algunas variables globales, y muchas veces molesto cuando tiene un comportamiento - inmediatamente después - con características tales como is_category() o is_page() . . Desde el lanzamiento de WordPress 2.3.0 está disponible una función útil que tiene exactamente la tarea de restablecer el estado alterado por query_posts() : wp_reset_query() .
Usted acaba de llamar el circuito al final de la nuestra, con el fin de no dejar ningún rastro en el sistema y por lo tanto no afectan a otras funciones que se refieren a las variables globales utilizadas por query_posts() :

1
2
3
4
/ / Un ejemplo hipotético en el index.php
/ / Fin de la página, después de realizar uno o más
/ / Query_posts () personal
; get_sidebar ( ) ; get_footer ( ) ; ?> ? <Php wp_reset_query (); get_sidebar (); get_footer ();?>

Un comentario: "engañar a muy corto: WordPress, restablecer una consulta"

  1. 05 de enero 2010 Francisco:

    Yo estaba realmente muy auito su mensaje. :-) gracias

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Dejar de SOPA