Archiv

Kategorie: Themes

Themes

Ein Bludit-Theme von Null bauen: vollständiges Tutorial mit Blogansicht und Hooks

Von metadata.json über index.php bis Pagebreak, CSS und Plugin-Hooks: ein komplettes minimales Theme.

Ein Bludit-Theme kann erstaunlich klein anfangen: ein Ordner, eine index.php, Metadaten und Sprachdaten. In diesem Tutorial entsteht daraus ein vollständiges, aber bewusst minimalistisches Blog-Theme mit Startseite, Einzelansicht, CSS, Pagebreak und Plugin-Hooks.

Das fertige Beispiel liegt in diesem Projekt außerdem als praxis-minimal-theme-1.0.0.zip bereit.

Weiterlesen
Themes

Bludit-Theme fortgeschritten: Templates, Sidebar, Kategorien, Pagination und Gutenberg-CSS

So wird aus dem Minimal-Theme eine wartbare Blogstruktur mit Archivansichten, Sidebar und Gutenberg-Unterstützung.

Ein einziges index.php reicht für den Einstieg. Für ein wartbares Theme lohnt danach die Aufteilung in Header, Footer, Home, Einzelbeitrag, Sidebar und Hilfsfunktionen. Dieses Tutorial zeigt die Architektur, die auch das mitgelieferte Theme „Bludit Journal“ verwendet.

Weiterlesen
Themes

Tutorial: Einen sicheren Theme-Uploader für Bludit als Plugin bauen

Ein echter ZIP-Uploader für bl-themes mit Adminseite, CSRF, Strukturprüfung, Größenlimit und ZIP-Slip-Schutz.

Bludit dokumentiert die Theme-Installation klassisch: ZIP entpacken, Ordner nach bl-themes/ kopieren, anschließend im Adminbereich aktivieren. Für Administratoren, die keinen FTP-/WebFTP-Schritt möchten, lässt sich diese Lücke mit einem eigenen Admin-Plugin schließen.

Im Projekt ist ein funktionsfähiger Beispiel-Uploader enthalten. Das installierbare Paket liegt zusätzlich unter md-theme-uploader-1.0.0.zip.

Weiterlesen
Themes

Themes und Plugins: Bludit sauber erweitern, ohne den Core zu verbiegen

Themes gehören nach bl-themes, Plugins nach bl-plugins. Wer Hooks und Theme-Helper nutzt, hält eigene Erweiterungen updatefreundlicher.

Ein schneller Core-Hack kann ein Problem heute lösen und beim nächsten Update ein neues erzeugen. Bludit bringt deshalb zwei klare Erweiterungspunkte mit: Themes für die Darstellung und Plugins für zusätzliche Logik.

Die Grundstruktur ist absichtlich klein. Ein Theme braucht mindestens Metadaten, Sprachdaten und eine index.php; Plugins besitzen ebenfalls eine definierte Struktur mit plugin.php, Metadaten und Sprachen.

Weiterlesen