Heim >CMS-Tutorial >WordDrücken Sie >Modernisierung der WordPress -Themenentwicklung mit Salbei
Salbei: Ein modernes WordPress -Themen -Framework
Vor einigen Jahren haben wir Wurzeln vorgestellt, ein WordPress -Themen -Framework. Roots hat sich seitdem zu einem Unternehmen entwickelt, das zwei leistungsstarke Toolsets anbietet: Salbei und Grundgestein. Dieser Artikel konzentriert sich auf Sage, ein Framework, das HTML5 -Kesselplatten-, Gulp-, Bower- und Bootstrap zur Entwicklung von WordPress -Themen entwickelt hat. Wir werden einen Überblick über diese Tools, Installation, Anpassung und den grundlegenden Salbei -Workflow abdecken.
Schlüsselvorteile von Salbei:
Essentielle Werkzeuge:
Installation:
Salbei -Installation verwendet Git. Navigieren Sie zu Ihrem WordPress -Themenverzeichnis und führen Sie den folgenden Befehl in Ihrem Terminal aus (ersetzen Sie theme-name
durch den gewählten Themennamen):
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>
Laden Sie die ZIP -Datei Alternativ aus dem GitHub -Repository herunter, extrahieren Sie sie und kopieren Sie den Inhalt in einen neuen Ordner in Ihrem WordPress -Themenverzeichnis.
Konfigurieren Sie als Nächst
wp-config.php
<code class="language-php">define('WP_ENV', 'development');</code>Themenverzeichnisstruktur:
Salbei behält eine Standard -WordPress -Themenstruktur mit Ergänzungen für die verbesserte Funktionalität bei:
index.php
, functions.php
, 404.php
usw.) lib
Verzeichnis: Enthält Themenkonfigurations- und Dienstprogrammdateien (assets.php
, init.php
, titles.php
). assets
Verzeichnis: Häuser SASS/LEWS -Dateien, zusammen mit JavaScript- und Bildvermögen zusammengestellt. main.css
. lang
Verzeichnis: Enthält die sage.pot
-Datei für Themenübersetzung. templates
Verzeichnis: Hält HTML5-Kesselplatten-basierte Vorlagen. Anpassung:
SAGE über die lib/init.php
-Datei anpassen. Zu den wichtigsten Anpassungspunkten gehören:
add_theme_support('title-tag')
. register_nav_menus()
. add_theme_support('post-thumbnails')
. add_theme_support('post-formats')
. add_theme_support('html5')
. add_editor_style()
an. register_sidebar()
widgets_init()
Der Workflow von Sage basiert auf Node.js- und NPM -Paketen. Installieren Sie die erforderlichen Tools mit NPM:
Verwenden von Bower:
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>
Verwenden Sie Bower-Befehle zum Verwalten von Front-End-Paketen:
: Suche nach Paketen.
bower search <query></query>
: Pakete installieren. bower install <package></package>
: List installierte Pakete. bower list
: Pakete deinstallieren. bower uninstall <package></package>
Gulp -Plugins installieren:
Ausführen
, um Vermögenswerte zu kompilieren und zu optimieren.<code class="language-php">define('WP_ENV', 'development');</code>bietet Echtzeit-Updates. Die Datei
steuert den Erstellungsprozess. Passen Sie Aufgaben und Einstellungen nach Bedarf innerhalb von gulp
und gulp watch
an. gulpfile.js
gulpfile.js
assets/manifest.json
Schlussfolgerung:
Sage bietet einen leistungsstarken und effizienten Ansatz für die Entwicklung von WordPress -Themen. Durch die Nutzung moderner Tools und eines optimierten Workflows können Entwickler mühelos qualitativ hochwertige, reaktionsschnelle Themen erstellen. Die detaillierte Erläuterung der in diesem Artikel bereitgestellten Prozess- und Anpassungsoptionen sollte es Ihnen ermöglichen, SAGE für Ihr nächstes WordPress -Themenprojekt effektiv zu verwenden.
Das obige ist der detaillierte Inhalt vonModernisierung der WordPress -Themenentwicklung mit Salbei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!