wake-up-neo.com

home.php oder frontpage (über einstellungen) für theme?

OK. Ich erhalte (wieder) widersprüchliche Anweisungen aus meinen Schulungsressourcen.

Dieses Mal ist das Problem für mich"wie man eine Standard-Homepage einstellt".

Ein Tutorial (Coyers "WordPress 3: Erstellen und Bearbeiten von benutzerdefinierten Themen") verwendet home.php, während ein anderes ("Professional WordPress") empfiehlt Einstellen von "Frontpage Displays ..." über WordPress (Einstellungen> Lesen). ... aargh!

Beim Überprüfen der Foren und Blogs sehe ich dasselbe Problem:widersprüchliche Hinweise. Wenn ein BenutzerRÄT, NIEMALSdie Vorlagenseite home.php in einem Design als " zu verwenden, kann dies auf einigen Servern zu Problemen führen " .Ist das wahr?Und ein anderer Benutzer schwört darauf.

... Was ist ein Noob zu tun?

Also, angesichts der Verwirrung (und angesichts der Tatsache, dass ich ein Noob bin, der versucht, die Dinge richtig zu machen) ...

  1. Was ist der Unterschied zwischen den beiden Ansätzen?
  2. Welche Herangehensweise an eine Standard-Homepage sollte man beim Erstellen eines Themasverwenden?

vielen Dank,

schläfer

2
sleeper
  1. Einfach ausgedrückt, die WordPress-Vorlagenhierarchie reserviert home.php für die Startseite, aber wenn Sie einen Front Page-Beitrag festlegen, wird dieser stattdessen angezeigt. Wenn WordPress-Kernentwickler es für die Homepage reservierten, würde es meiner Meinung nach keine Probleme mit Servern verursachen, da sie alle gefährden würden. Hoffe das erklärt es dir. :)

  2. Es ist ganz persönliche Präferenz.

Aus dem WP Codex:

  1. WordPress ermittelt zunächst, ob es eine statische Startseite hat. Wenn eine statische Startseite festgelegt wurde, lädt WordPress diese Seite gemäß der Seitenvorlagenhierarchie.
  2. Wenn keine statische Startseite festgelegt wurde, sucht WordPress nach einer Vorlagendatei mit dem Namen home.php und generiert daraus die angeforderte Seite.
  3. Wenn home.php fehlt, sucht WordPress im Verzeichnis des aktiven Themas nach einer Datei namens index.php und generiert die Seite mit dieser Vorlage.

Weitere Informationen finden Sie auf der entsprechenden WordPress-Codex-Seite: http://codex.wordpress.org/Template_Hierarchy

3
Jared