WordPress-Theme „Processwire“

ProcessWire – Ein radikal minimalistisches WordPress-Theme

Willkommen bei ProcessWire, einem WordPress-Theme, das sich radikal von der üblichen WordPress-Struktur löst. Ziel dieses Themes ist es, eine schlanke, schnelle und absolut kontrollierbare WordPress-Basis zu schaffen, die sich wie ein echtes Entwicklungsframework anfühlt – ohne überflüssigen Ballast, ohne unnötige Automatismen und ohne Performance-Bremsen.

🛠 Die Grundidee: WordPress als reines CMS

WordPress bringt eine Vielzahl an Funktionen mit, die für klassische Websites sinnvoll sein mögen – doch für ein minimalistisches, hochperformantes Theme braucht es nur die Basisfunktionen: Seiten, Beiträge, Medien und Custom Fields. Alles andere wird bewusst deaktiviert oder durch eigene, schlankere Lösungen ersetzt.

Was macht dieses Theme anders?
Kein Gutenberg, kein Block-Editor – Volle Kontrolle über den Content
Kein wp_head-Overhead – Kein unnötiger Code im Header
Kein wp_footer-Ballast – Minimale Scripts für maximale Performance
Volle Kontrolle über Meta-Tags, SEO und Strukturdaten
Dynamische, logische URL-Strukturen & automatische SEO-Daten
WordPress-Widgets & Menüs bleiben erhalten, aber flexibel anpassbar
Eigene Custom Post Types für strukturierte Inhalte (z. B. Angebote, Produkte, Kontakte)


🚀 Struktur und Funktionsweise

📌 1. Minimale Theme-Basis

Das Theme verwendet nur die nötigsten WordPress-Funktionen und gibt die Inhalte direkt per WordPress Codex-Funktionen aus, anstatt sich auf vorgefertigte Strukturen oder APIs zu verlassen.
🔹 Kein REST-API-Overhead
🔹 Kein jQuery – so weit wie möglich durch Vanilla JS ersetzt
🔹 Kein Auto-Einfügen von Klassen & Markup durch WordPress


📌 2. Eigene SEO-Optimierung (statt Plugin-Overkill)

SEO wird zentral in einer einzigen Datei verwaltet (seo-description.php), um volle Kontrolle über Titel, Beschreibung, Keywords und Open Graph-Daten zu haben.

🔹 SEO-Titel mit logischer Struktur: "Name des Blogs - Unterseite oder Blogbeitrag"
🔹 SEO-Beschreibung mit Fallback-Strategie:
    1️⃣ Falls ein SEO-Feld gefüllt ist → dieses verwenden
    2️⃣ Falls nicht → Excerpt (Beitragsauszug) nutzen
    3️⃣ Falls kein Excerpt → Erste 160 Zeichen des Haupttextes nehmen

🔹 Autor-Tag dynamisch: Vorname Nachname, falls nicht gesetzt, Fallback auf display_name
🔹 Automatische Canonical URLs für jede Seite
🔹 Automatische Open Graph (og:title, og:description, og:image)
🔹 Twitter Cards (twitter:title, twitter:description, twitter:image)

Alle diese Funktionen sind zentral in seo-description.php ausgelagert, sodass sie flexibel überall genutzt werden können.


📌 3. Custom Post Types für strukturierte Inhalte

Ein einfaches Blog-System reicht oft nicht – strukturierten Content sauber verwalten zu können, ist essenziell. Daher bietet dieses Theme eigene Custom Post Types für verschiedene Inhalte, wie z. B.:

Angebote (mit individuellen Feldern für Preis & Ansprechpartner)
Produkte (mit flexiblen Zusatzfeldern)
Kontakte (Name, Telefonnummer, Adresse)

Diese sind direkt ins Theme integriert – ohne Plugins!


📌 4. Maximale Kontrolle über das Markup

WordPress neigt dazu, überflüssige Klassen, IDs und <p>-Tags in den Code zu schleusen. Dieses Theme blockiert alle unnötigen WordPress-Stile und gibt das Markup so sauber wie möglich aus.

Was wurde deaktiviert?
🚫 Gutenberg-Editor & Block-Styles entfernt
🚫 Unnötige <p>-Tags und wp-block-xyz-Klassen entfernt
🚫 WordPress-Emojis, oEmbed & REST-API deaktiviert
🚫 Doppelter Wrapper-Code bei Menüs & Widgets reduziert


📌 5. JSON-LD für bessere Google-SEO

Dieses Theme integriert strukturierte Daten (Schema.org JSON-LD) direkt, um Google eine optimale Darstellung der Website zu ermöglichen.

Automatische Organization-Daten (Name, URL, Logo, Social Media)
Fallback-Bild für Open Graph & Twitter Cards
Einfache Erweiterung für LocalBusiness, Article oder Person


📌 6. Theme-Performance & saubere Struktur

Durch die radikale Entschlackung von WordPress läuft dieses Theme extrem schnell und schlank.

Keine unnötigen Plugins
CSS & JavaScript werden manuell geladen (keine wp_enqueue-Stil-Skripte)
Kein unkontrollierter Auto-Code durch WordPress
Einfach zu erweitern & anzupassen


💡 Fazit: Warum dieses Theme?

Dieses Theme ist für alle, die WordPress nicht als starres Baukastensystem, sondern als flexibles Entwicklungsframework nutzen wollen.

🔹 Minimale Basis, aber maximale Anpassbarkeit
🔹 Keine unnötigen Automatisierungen oder Performance-Bremsen
🔹 Volle Kontrolle über SEO, Markup und Struktur
🔹 Einfach erweiterbar durch Custom Post Types & eigene Felder

Mit ProcessWire wird WordPress so minimalistisch und performant wie möglich – und trotzdem flexibel genug für komplexe Websites. 🚀