Heim > Backend-Entwicklung > PHP-Tutorial > WordPress-Theme-Entwicklung: Der ultimative Leitfaden zur Ordnerstruktur

WordPress-Theme-Entwicklung: Der ultimative Leitfaden zur Ordnerstruktur

WBOY
Freigeben: 2024-08-20 06:52:32
Original
1181 Leute haben es durchsucht

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
Nach dem Login kopieren

? 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 vorhanden sind)

? page.php: ruft auf, wenn Sie eine Seite im Frontend aufrufen. Mithilfe dieser Datei wird der Inhalt dieser 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 Homepage-Umleitungslink 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 Website-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.

Das obige ist der detaillierte Inhalt vonWordPress-Theme-Entwicklung: Der ultimative Leitfaden zur Ordnerstruktur. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage