Gewusst wie: Erstellen einer benutzerdefinierten Seitenvorlage in der Genesis

August 5

Genesis ist ein WordPress-Theme erstellt von StudioPress, eine Gesellschaft der Premium-Themen. Der Rahmen wurde gebaut, um Gebäude Themen schneller machen. Wenn Sie eine Thema unter Verwendung eines Frameworks erstellen, installieren das Rahmen-Design und erstellen ein "Kind"-Thema, das meisten der Framework-Code sowie Ihre eigenen angepassten Code verwendet. Da Genesis so anders als eine normale WordPress-Theme ist, können nicht Sie eine benutzerdefinierten Seitenvorlage genauso wie von der WordPress-Website erstellen. Befolgen Sie stattdessen die Genesis-spezifischen Richtungen.

Anweisungen

1 Erstellen Sie eine neue leere Datei in Notepad oder einem Code-Editor. Speichern Sie die Datei mit einem Namen wie "mycustompage.php."

2 Starten Sie die benutzerdefinierte Seite mit einer Vorlage-Name-Deklaration:

<? Php //Template Name: meine neue Vorlage

In WordPress Vorlagen werden in einem Kommentar benannt, daher erhält Sie den doppelten Schrägstrich vor. Das ist der PHP-Code für "this is eine Kommentarzeile." PHP Starttag braucht nicht hier schließen, weil Sie einige weitere PHP hinzufügen.

3 Diese Codezeilen nach den Namen der Vorlage einfügen

Remove_action ('Genesis_loop', 'Genesis_do_loop');Add_action ('Genesis_loop', 'Custom_loop');

Dieser Code deaktiviert die Standardeinstellung "Genesis" Schleife und stellt sich auf Ihre eigenen benutzerdefinierten Schleife. Sie müssen dann Ihre Schleife definieren.

4 Definieren Sie Ihre Schleife innerhalb einer Funktion:

Funtion custom_loop() {? >Ihre benutzerdefinierte Seitencode einfügen hier...<? Php}

PHP-Tags werden verwendet, um in HTML-Code, dann die Eröffnung PHP Marken zu brechen, wo PHP wieder beginnt. Geschweifte Klammern halten den Inhalt der Funktion, oder besser gesagt den Code, der ausgeführt wird, wenn die Funktion ausgeführt wird. Fügen Sie Code für Ihre benutzerdefinierte Seite innerhalb dieser Klammern, mit einer beliebigen Kombination von HTML, WordPress-Tags, Genesis-spezifische Tags und gerade PHP-Code.

5 Sind Sie einen Aufruf der Funktion "genesis()", die Vorlage zu beenden:

Genesis();

Es gibt keine Notwendigkeit, eine schließenden PHP-Tag danach hinzufügen; Dabei wird die Vorlage so brechen. Die Funktion "genesis()" rufen andere Teile der Genesis Thema, wie die Fußzeile, und laden sie zum Erstellen der Seite fertig.

6 Laden Sie Ihre Datei mit FTP oder ein Datei-Management-Tool auf Ihrem Webserver. Die Datei geht an folgendem Speicherort:

/your-WordPress-Directory/wp-content/themes/Child-Theme-Name/

7 Melden Sie sich Ihrem WordPress-Blog und zu Seiten aus der Sidebar-Menü navigieren. Klicken Sie auf "Add New", um eine neue Seite zu erstellen. Finde die "Seiteneinstellungen" im Bildschirm "Neue Seite hinzufügen" und wählen Sie dann die neue benutzerdefinierte Vorlage aus dem Dropdown-Feld unter "Vorlage." Fügen Sie unabhängig von Inhalt und klicken Sie auf "Veröffentlichen", um das Erstellen der Seite abzuschließen.

Tipps & Warnungen

  • Sichern Sie Ihr Thema vor seiner Dateien bearbeiten oder Hinzufügen von benutzerdefinierten Seitenvorlagen. PHP-Fehler können Sie aus WordPress, sperren, so möchten Sie die Sicherung, so dass Sie es wieder hochladen können, wenn große Fehler auftreten.