„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > WordPress-Theme-Entwicklung: Der ultimative Leitfaden zur Ordnerstruktur

WordPress-Theme-Entwicklung: Der ultimative Leitfaden zur Ordnerstruktur

Veröffentlicht am 06.11.2024
Durchsuche:909

WordPress Theme Development: The Ultimate Folder Structure Guide

WordPress ist ein flexibles Framework für die Erstellung von Websites. Sie können jede Art von Website erstellen, z. B. CMS, E-Commerce, einzelne Landingpage usw. Hier werde ich die Struktur des WordPress-Projekts besprechen, damit Sie Ihr individuelles Theme erstellen können. Beliebte Themes wie Divi, Astra, Neve, Oceanwp usw. sind einige fantastische Optionen, wenn Sie eine Website für sich selbst oder einen Kunden erstellen. Aber manchmal müssen Sie auch Ihr eigenes Theme erstellen, um Websites von Grund auf zu erstellen. Der Hauptvorteil der Verwendung von WordPress als Backend besteht darin, dass Sie über ein vorgefertigtes Admin-Panel mit robusten Funktionen wie Blog-Post, S.EO und einer vielseitigen Plugin-Bibliothek für verschiedene Aufgaben verfügen.

Sehen wir uns an, wie man die Struktur eines richtigen WordPress-Projekts erstellt:

index.php
page.php
single.php
404.php
front-page.php
category.php
header.php
footer.php
archive.php
template-name.php
sidebar-name.php
/assets
          /js
          /css
          /images
          /fonts
          /icon

/templates
          contact_us.php
          about_us.php

? Für die Homepage:
?front-page.php (falls vorhanden): Diese Datei enthält header.php und footer.php. Daneben enthält es auch Homepage-Abschnitte wie Banner, Karussells, Titelseitenbilder usw.
?home.php (wenn keine statische Startseite festgelegt ist oder wenn front-page.php nicht existiert)
index.php (wenn weder front-page.php noch home.php existieren)

? page.php: ruft auf, wenn Sie eine Seite im Frontend aufrufen. Mit dieser Datei wird der Inhalt der Seite angezeigt. Um Inhalte innerhalb der Seite anzuzeigen, müssen Sie die Funktion „the_content()“ aufrufen.

? single.php: Wenn Sie einen Blog-Beitrag aufrufen, wird diese Datei aufgerufen. Um diese Datei zu installieren, besorgen Sie sich die Datei post-details.html vom Frontend-Entwickler oder Ihr HTML-Theme.

? 404.php: Ruft auf, wenn die Seite nicht gefunden wird. Manchmal rufen wir im Browser eine Seite auf, die sich auf unsere WordPress-Website bezieht, und in der Zwischenzeit existiert diese Seite oder dieser Slug nicht! Zu diesem Zeitpunkt wird diese Datei aufgerufen. Es wird auch ein Link zur Homepage-Umleitung erwähnt, der mithilfe von „“ .

? Kategorie.php: Wenn Sie Beiträge zu einer bestimmten Kategorie anzeigen möchten, wird diese Seite aufgerufen.

? header.php: Diese Datei enthält den Header-Abschnitt der Website. Es umfasst Meta-Tags, Favicon, Header-Dateien, Navigationsleiste und Seiten und manchmal sogar allgemeine Bannerbereiche.

? footer.php: Diese Datei enthält Informationen zum Fußzeilenbereich, z. B. Schnelllinks zu Seiten, Newsletter-Bereich, E-Mail-Adresse des Site-Administrators, Telefonnummer, E-Mail usw.

? archive.php: Eine Archivseite in WordPress ermöglicht es Ihnen, Leser einfach durch Ihre zuvor veröffentlichten Inhalte, wie zum Beispiel Blogs, zu leiten. WordPress-Archivseiten werden erstellt, um eine Liste von Beiträgen unter einem bestimmten Beitragstyp, einer bestimmten Kategorie oder einem bestimmten Tag zu organisieren.

? template-name.php: Wenn Sie auf jeder Seite einer WordPress-Website einen bestimmten Teil aufrufen müssen, können Sie dieses Dateiverfahren verwenden. Beispielsweise gibt es auf jeder Website einen Abschnitt namens „Kontakt aufnehmen“ oder „Newsletter abonnieren“. Dieser Abschnitt ist immer oben oder in einem der Fußzeilenbereiche auf jeder Seite dieser Website vorhanden. Wir können also eine Datei wie „template-get_in_touch.php“ erstellen und sie über

?‍? sidebar-name.php: Sidebars spielen eine wichtige Rolle bei der Gestaltung des Layouts einer WordPress-Website, um andere Inhalte als die Hauptartikel einer Website anzuzeigen. Beispielsweise kann eine kurze Liste aktueller Artikel, aktueller Kommentare, eine Liste von Seiten oder beliebte Artikel auf einer Website problemlos auf der gesamten Website angezeigt werden.

? Assets/: Enthält Dateien wie JS, CSS, statische Bilder, Schriftarten usw. Diese Dateien werden nicht dynamisch geändert, sie werden von vielen Seiten benötigt. Zum Aufrufen dieser Assets können Sie „/assets/js/file.js“

? templates/: Dieser Ordner besteht aus vielen PHP-Dateien, die von einigen Seiten in WordPress als „Vorlage“ verwendet werden können. Ich habe zum Beispiel eine Seite namens „Kontakt“ und habe eine Datei mit dem Namen „contact_us.php“ erstellt und ihren „Vorlagennamen“ im Ordner „templates/“ auf „Kontakt“ festgelegt. Jetzt kann ich diese Vorlage auf der Seite „Kontakt“ auswählen.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/shimanta_microcodes/wordpress-theme-development-the-ultimate-folder-structure-guide-fae?1 Bei Verstößen wenden Sie sich zum Löschen bitte an [email protected] Es
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3