home.php oder Frontpage (über Einstellungen) zum Thema?

OK. Ich bekomme (wieder) widersprüchliche statementen von meinen Trainingsressourcen.

Diesmal ist das Problem für mich, “wie man eine Standard-Homepage setzt” .

Ein Tutorial (Coyers “WordPress 3: Erstellen und Bearbeiten von benutzerdefinierten Designs”) verwendet home.php , während ein anderes (“Professional WordPress”) empfiehlt, “Front Page Displays …” über WordPress (Einstellungen> Lesen) einzustellen . … aargh!

Bei der Überprüfung der Foren und Blogs sehe ich das gleiche Problem: widersprüchliche Ratschläge . Ein Benutzer rät, die Template-Seite home.php NIEMALS in einem Theme als ” Es kann auf einigen Servern Probleme verursachen ” zu verwenden . Ist das wahr? Und ein anderer Benutzer schwört darauf.

… Was ist ein Noob zu tun?

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

  1. Was ist der Unterschied zwischen den beiden Ansätzen?
  2. Welcher Ansatz zu einer Standard-Homepage sollte man beim Erstellen eines Themas verwenden ?

Vielen Dank,

Schläfer

Solutions Collecting From Web of "home.php oder Frontpage (über Einstellungen) zum Thema?"

  1. Einfach gesagt, die WordPress-Vorlagenhierarchie reserviert home.php für die Startseite, aber wenn Sie einen Front Page-Beitrag festlegen, wird dieser stattdessen angezeigt. Wenn WordPress Core-Entwickler es für die Homepage reserviert haben, glaube ich nicht, dass es Probleme mit irgendwelchen Servern verursachen würde, weil sie alle in Gefahr bringen würden. Hoffe, das erklärt es für dich. 🙂

  2. Es ist ganz persönliche Vorliebe.

Aus dem WP-Codex:

  1. WordPress bestimmt zuerst, ob es eine statische Titelseite hat. Wenn eine statische Titelseite festgelegt wurde, lädt WordPress diese Seite entsprechend der Seitenvorlagenhierarchie.
  2. Wenn keine statische Titelseite festgelegt wurde, sucht WordPress nach einer Vorlagendatei mit dem Namen home.php und verwendet sie, um die angeforderte Seite zu generieren.
  3. Wenn home.php fehlt, sucht WordPress im Verzeichnis des aktiven Themes nach einer Datei namens index.php und verwendet diese Vorlage zum Generieren der Seite.

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