Eine Post-Vorlage erstellen in WordPress

September 8

Eine Post-Vorlage erstellen in WordPress

In WordPress-Templates Seite PHP-Dateien, die definieren, wo Blöcke von Text, Seitenleisten und andere Inhalte geht über die verschiedenen Typen. Zusammen mit bilden mindestens auf CSS-Datei und viele andere Dateien diese Vorlagen ein "Thema" in WordPress. Das Thema steuert das allgemeine Erscheinungsbild der Website. Innerhalb der Themen ist die Vorlagendatei, die einzelnen Einträge anzeigt "single.php". Erstellen diese Datei gibt Ihnen die Möglichkeit zu definieren, einen anderen Stil oder Funktionalität für einzelne Beiträge im Gegensatz zu denen, die auf der Liste der Beiträge zeigen.

Anweisungen

1 Suchen Sie den Ordner für Ihr Thema an folgendem Speicherort:

/yoursite/wp-content/themes/Theme-Name /

Innerhalb des Ordners für das Thema zu finden Sie und öffnen Sie die Datei "single.php" im Code editing-Software. Die meisten Themen umfassen diese Datei, aber wenn es nicht vorhanden ist, erstellen Sie eine leere Datei und nennen Sie es "single.php". Kopieren Sie den Inhalt von "index.php" über der "single.php"-Datei, und speichern Sie.

2 Suchen Sie nach <? Php the_excerpt();? > im Code der Datei "single.php". Wenn Ihre Datei diesen Code enthält, ändern Sie ihn zu <? Php the_content();? > so dass der gesamte Post-Inhalt angezeigt werden, wenn Besucher auf einen einzigen Beitrag klicken.

3 Suchen Sie das Ende Ihrer WordPress-Schleife, in der Datei "single.php". Dieser Code sieht:

<? Php Endwhile;? ><? Php sonst:? >

< p ><? Php _e ('keine Beiträge Sorry, Ihren Kriterien entsprechen."); ? >< / p >

<? Php Endif;? >

Irgendwo nach Code, fügen Sie Folgendes hinzu:

<? Php comments_template();? >

Aufrufen der comments_template(); Funktion in der Vorlage "single.php" fügt Kommentare und die Kommentarfunktion auf Ihre Beiträge. Besucher sehen nur Kommentare, wenn sie klicken Sie auf einen einzigen Beitrag.

4 Änderung der previous_posts_link(); und next_posts_link(); Funktionen zur previous_post(); und next_post();. Sie finden diese Funktionen irgendwo unter dem Ende der Schleife. Diese Funktionen bieten die Links am Ende Ihrer Beiträge. Wenn die Datei "single.php" noch nicht diese Funktionen enthält, fügen Sie diese Datei:

< Div Class = "Alignleft" ><? Php previous_post();? >< / Div >

< Div Class = "Alignright" ><? Php next_post();? >< / Div >

Tipps & Warnungen

  • Überprüfen Sie, ob die <? Php body_class();? > Tag im < Body >-Tag Ihrer "single.php"-Datei. Fügen Sie es, wenn es nicht bereits vorhanden ist. Dieser Code generiert eine Klasse von "Post" für die gesamte Seite, also in CSS einzigen Beitrag Vorlagen ihren eigenen Stil, der getrennt von der Hauptpost-Liste-Seite können Sie geben.
  • Buchen Sie zum Erstellen einer Post-Vorlage für einen benutzerdefinierten Post, benennen Sie die Datei "Einzel-yourposttype.php" und ersetzen "Yourposttype" durch den Namen Ihres benutzerdefinierten Post-Typs, wie "Einzel-movie.php" für "Filme" Typ.
  • Immer sichern Sie Template-Dateien, wenn Sie den Code ändern. Wenn Sie einen schwerwiegenden Fehler erstellen, können Sie die betroffenen Vorlagendateien mit ihrer Sicherungen ersetzen.