Sehr kurze Trick: WordPress, setzen Sie eine Abfrage

Ich habe oft geschehen auf der Homepage (anpassen index.php ), oder andere Bereiche wie die Sidebar, eine Website mit WordPress gemacht. Viele der Anpassungen betreffen Schleife mit bestimmten Parametern, zum Beispiel, um die letzten Elemente einer bestimmten Kategorie oder Tag-Ansicht. Ich führe diese Operation, die fast immer mit dem query_posts() . o is_page() . Wenn Sie eine query_posts() sind auch einige globale Variablen, und oft ärgerlich, wenn Sie das Verhalten betroffen sind - unmittelbar nach dem - mit Funktionen wie is_category() oder is_page() . . Seit der Veröffentlichung von WordPress 2.3.0 ist verfügbar eine komfortable Funktion, die genau die Aufgabe des Staates Zurücksetzen verändert durch query_posts() : wp_reset_query() .
Sie rufen die Schleife am Ende des eigenen, so dass keine Spuren im System zu belassen und somit keinen Einfluss auf andere Funktionen, die zur globalen Variablen verwendet werden, beziehen query_posts() :

1
2
3
4
/ / Ein hypothetisches Beispiel in index.php
/ / End of page nach der Durchführung einer oder mehrerer
/ / Query_posts () persönlich
; get_sidebar ( ) ; get_footer ( ) ; ?> ? <Php wp_reset_query (); get_sidebar (); get_footer ();?>

Ein Kommentar: "Sehr kurze Trick: WordPress, setzen eine Abfrage"

  1. 5. Januar 2010 Francis:

    Ich war wirklich sehr auito Ihren Beitrag. :-) Dank

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <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 


Stoppen SOPA