Beiträge von KeepOn
-
-
Hallo,
ich habe mir den Source Code angesehen, und verstehe noch nicht ganz wie das Management System funktioniert.
Soweit ich das erkennen konnte ist die Datei template-loader.php dafür verantwortlich bei jedem Seitenneuladen zu testen ob in der wpquery Klasse eine Variable (Eigenschaft) gesetzt ist.
zB. mit is_home(). Gleichzeitig wird überprüft ob das Template für "Home" vorhanden ist.
Wenn das alles zutrifft wird das template "Home.php" (synonym für die reale Bezeichnung im wp System) geladen.
Was ich nicht rausgefunden habe, wo wird die Variable (Eigenschaft) für "home" in der wpquery Klasse gesetzt.
Eine Methode namens set() ist ja vorhanden, und da die Eigenschaften defaultmäßig auf false stehen, muss demnach bei einem Klick auf einen Link auf der WP Seite irgendwo auch ein Aufruf wpquery->set(xy) mit den parametern xy die für die "home variable" stehen, stattdinden. Dann weiß die datei template-loader.php welche Seite geladen werden muss?Hoffe irgendwer der sich das WP System genauer angesehen hat, hat dies verstanden und kann mir helfen!
Vielen Dank!
mfg,
KeepOn