Das kostenlose WordPress-Theme aus Deutschland
Optimale Benutzerfreundlichkeit fängt bei uns schon mit der Administration an: Mit unserem Block- und Elementor-Editor-fähigen WordPress Theme konfigurierst du deine Website im Handumdrehen und auf Deutsch.
Das beste Theme für dein WordPress-Projekt
Wir bieten dir unser WordPress-Theme aus Überzeugung von Open Source dauerhaft kostenlos an. Inklusive Updates.
Umfangreicher Design-Customizer
Konfiguriere das Corporate Design, Header, Footer und Abstände global mittels Design-Customizer.
Block- oder Elementor-Editor
Layoute deine Inhalte mit den besten Editoren per Drag-and-Drop.
Stärkste SEO & GEO
Unser WordPress-Theme ist perfekt auf das SEO- und GEO-Tool von LX1 ausgericht – das einzige SEO-Plugin aus Deutschland.
Premium-Support auf Abruf
Auf Wunsch und gegen Aufpreis helfen unsere deutschsprachigen Experten bei Setup, Individualisierung und Optimierung.
Diese Änderungen haben wir zuletzt vorgenommen (Changelog)
Sicherheit
- Fest codierter Google-Fonts-API-Schlüssel entfernt.
- Open Redirect in
template-parts/content-single.phpgeschlossen
(wp_safe_redirect+esc_url_raw). - XSS in den Post-Meta-Daten für externe Links (
content.php/content-link.php) —
4 Websites mitesc_url()gepatcht. - XSS in der Hintergrund-URL des Beitrags-Thumbnails und in
$caption->post_excerpt
(Einzel- und Seitenvorlagen). - CSRF + WP_Query-Injektion in
wp_ajax_loadmore_posts— Nonce +
Whitelist zulässiger Abfragevariablen,orderbyauf sichere Teilmenge beschränkt,posts_per_pageausget_option. - CSRF + fehlendes
absint()inwp_ajax_loadmore_comments– Nonce +absint()bei allen Eingaben. - CSRF/save_post im URL-Feld des Beitragsformats „Link“ – Nonce +
current_user_can('edit_post')+esc_url_raw(). - CSRF/save_post bei den WooCommerce-Basispreis-Feldern
(save_fields,save_custom_field_variations) – WC-eigeneswoocommerce_meta_nonce+ Berechtigungedit_product+DOING_AUTOSAVE-Prüfung. - CSRF beim AJAX-Handler
svg_get_attachment_url_media_library—check_ajax_referer+ Berechtigungupload_files. - Speichern von Metaboxen in
backend_admin_settings— typabhängige Bereinigung
(sanitize_text_field,wp_kses_post,array_mapfür mehrere Kontrollkästchen);<iframe>ist in Textarea-/Wpeditor-Feldern nicht mehr zulässig. - Speichern von Navigationsmenü-Einträgen —
current_user_can('edit_theme_options')+wp_attachment_is_image()-Validierung der Bild-ID; alle$item_id–
Ausgaben werden mitesc_attrumschlossen. - Social-Widget — URLs über
esc_url_raw/esc_url,icon_colorhex-
validiert,html_codeüberwp_kses_post,titleüberesc_html. - Benutzerdefiniertes CSS pro Beitrag wird durch
wp_strip_all_tagsgeleitet, um das
Ausbrechen von</style><script>zu verhindern. - Widget
woocommerce_sorting—sanitize_key()auf$_GET['orderby']. - Debug-Helper
webseideModules()->debug()wird nur bei gesetztemWP_DEBUGaufgerufen. - SVG-Abmessungsfilter verwendet nun
get_attached_file()(lokales Dateisystem)
anstelle vonsimplexml_load_file($url)– behebtallow_url_fopen=0–
Warnungen sowieDivisionByZeroErrorinwebseide_get_logo(). - Toter Code:
wp_ajax_updatePostMeta-Stub ineditbox.phpentfernt. - Veraltete Funktionen in PHP 8.2 bereinigt:
ThemeUpdate/ThemeUpdateChecker
mit#[AllowDynamicProperties]kommentiert;strpos/str_replace
gegen Null-Werte abgesichert; DivisionByZero verhindert. - TGMPA (Bibliothek zur Plugin-Empfehlung) vollständig entfernt.
Leistung
- Mitgelieferter Google-Fonts-Snapshot (
inc/data/google-fonts.json, ~140 KB)
— Die Schriftartauswahl im Customizer funktioniert offline, kein API-Schlüssel erforderlich. fetchpriority="high"im Haupt-Stylesheetwebseide-style
(LCP-Hinweis).- Alle Theme-Skripte verzögert geladen über den Filter
script_loader_tag. webseide.jsin die Fußzeile verschoben mit korrektem Cache-Schlüssel für die Theme-Version.- Google-Fonts-URLs:
preconnectzufonts.googleapis.com+fonts.gstatic.com,&display=swapbei allen Schriftart-Anfragen. - WP-Core-Emoji-Skript + Stile deaktiviert.
- loadmore_posts-JS wird nur bei paginierten Archiven in die Warteschlange gestellt.
- loadmore_comments-JS wird nur bei Einzelansichten mit paginierten
Kommentaren in die Warteschlange gestellt;wp_count_comments()lokal zwischengespeichert (wurde 3× pro
Anfrage aufgerufen). - Customizer-CSS: Transient-Cache mit festem Schlüssel, Invalidierung mit Platzhaltern
beim Speichern von Anpassungen / Theme-Wechsel / Mod-Update; Objekt-Cache leeren;?webseide_css_bust=1für manuelle Umgehung; robuster Minifier. - Bereinigung von Leerzeichen in CSS/JS: Komprimierung von Banner-Kommentaren (–3 % bei
style.css), abschließende Leerzeichen, Zusammenfassung von Leerzeilen – Struktur und
Zeilenumbrüche bleiben erhalten. - Wiederholte
get_theme_mod-Aufrufe werden in lokalen Variablen zwischengespeichert. svg.jsin die Warteschlange einreihen: korrektes Deps-Array + Version + Fußzeile.
Kopfzeile
- Neue Auswahl „Kopfzeilenlayout“: Klassisch / siteweit in Box / pro
Seite in Box (Umschaltung pro Seite in der Metabox „Design“). - Kopfzeilen-Eckenradius (px), Abstand oben (px, schwebende Kopfzeile)
und Hintergrundunschärfe (px). - Ausrichtungsrichtung des mobilen Menüs: rechts / links / oben / unten / Einblenden —
gesteuert durch die Body-Klasse, kein veraltetesright:-400px-Slide mehr. - Kontrollkästchen Automatische Höhe des mobilen Menüs — das Panel passt sich dem Inhalt an statt
100vh, wird unter der Kopfzeile angedockt und übernimmt den Radius der Kopfzeile. - Option Ausrichtung des Desktop-Menüs: Zentriert hinzugefügt.
- Farbe der Hamburger-Streifen mit Fallback auf die Schriftfarbe der Kopfzeile.
Blog / Inhalt
- Meta-Informationen zu Beiträgen als Mehrfach-Checkbox neu gestaltet
(Datum / Kategorie / Lesezeit). Autor dauerhaft entfernt. - Featured-Bild in Einzelbeiträgen deaktivieren als seitenweiser Schalter in der
Metabox „Design“. - Mobile Blog-Widgets: scrollbar (mit Chevron-Hinweis) oder ausgeblendet
hinter dem Filter-Button. - Optionen im Blog-Customizer neu sortiert (Mobile Blog-Widgets ganz oben).
- Die veraltete Vorgabe „Maximale Breite/Höhe für Bild-Uploads“ wurde entfernt.
- Autorenboxen und Autoreninfo-Blöcke wurden aus allen Vorlagen entfernt.
- „Metainformationen in Beiträgen anzeigen“ wurde so korrigiert, dass es nun auch für
Einzelbeiträge gilt. - H1 auf WooCommerce-Checkout-Seiten: Der globale Schalter „H1 auf Seiten ausblenden“
wird nun beiis_checkout()ignoriert; der seitenbezogene Schalter im Block-Editor gilt weiterhin
. - Schalter für Vorschaubilder wurden in die Metabox „Design“ verschoben (Archiv + Detailansicht
Ansicht-Kontrollkästchen). - Metabox „Design“: Tabellenlayout durch gestapelte Beschriftungen ersetzt; das Feld für benutzerdefiniertes
CSS verwendet den nativen WordPress-CodeMirror; Reihenfolge der Felder überarbeitet.
WooCommerce
- Warenkorb-Seite: H1-Ausgabe erfolgt automatisch (berücksichtigt den seitenbezogenen Schalter).
- Schalter „H1 bei Produktkategorien und Tags deaktivieren“.
- Mini-Warenkorb-Bereich: „Progressleiste für kostenlosen Versand anzeigen“ – wird im
blockbasierten Mini-Warenkorb-Drawer und auf der Warenkorbseite innerhalb von.woocommerce-shipping-totalsgerendert; wird bei Änderungen im Warenkorb automatisch aktualisiert. - Anzeigemodus für mobile WooCommerce-Widgets (scrollbar / Filter-
Schaltfläche) mit Filter-/Sortieren-Integration. - Einstellungen für Widget-Spalten umbenannt (oberhalb / unterhalb des Shop-Loops).
webseide_woocommerce_hide_product_sortingbehoben (Einstellung existierte
schon seit jeher, war aber nie implementiert)..wc-block-mini-cartwird auf der Warenkorb-/Kassenseite nicht mehr ausgeblendet.- Mehrstufiger Checkout-Assistent: Der aktive Schritt verwendet Schaltflächenfarben.
.wc-block-mini-cart__button::before: Die Symbolfarbe wird übermask-image+currentColorübernommen.
Menüs
- Bildauswahl für Menüeinträge pro Eintrag (im Customizer aktivieren, Größe
- Position festlegen: oben / links / rechts).
- Flags „Ist Überschrift im Dropdown-Menü“ und „Ist Spaltentrenner im Dropdown-
Menü“ pro Menüpunkt; reiner Spaltentrenner zeigt keinen sichtbaren Inhalt an, sondern
löst lediglich einen CSS-Spaltenumbruch aus. - „Hat mehrere Spalten (Legacy)“ auf Menüpunkte der obersten Ebene beschränkt.
- Überarbeitete vertikale Zentrierung von Menüpunkten der obersten Ebene (flex statt
display: table-cell) – behebt den Überlauf bei der Schaltflächenhöhe.
Farben / Farbverläufe
- Basis-Farbverlaufspalette (Abschnitt „Farben“) – 4 Plätze mit benutzerdefiniertem
Farbwähler (Einfarbig / Linear / Radial + Hex-Farbeingaben + Winkel-Schieberegler).
Ausgegeben als CSS-Variablen--wsg1..4. - Die Farbverläufe der Palette sind auch im Block-Editor als
Farbverlaufsvoreinstellungen und als Farbpaletteneinträge mit CSS-Klassen-
Hijack registriert – Farbverläufe können in jedem Block-Farbwähler (Text,
Hintergrund, Rahmen) ausgewählt werden und werden, wo
möglich, überbackground-clip: textgerendert. - Schaltflächen, Überschriften, Links: Farbverläufe können über denselben Farbwähler überschrieben werden.
- Fokus-Stile: globale, nur über die Tastatur aktivierbare
:focus-visible-Umrandung mit
konfigurierbarer Akzentfarbe (Abschnitt „Schaltflächen und Formulare“).
i18n
- Strings der „Versandkostenfrei“-Leiste für
de_DE(du) undde_DE_formal(Sie) übersetzt. - Neu übersetzte Strings: Richtung des mobilen Menüs, Farbverläufe,
Layoutoptionen für die Kopfzeile, umrahmte Kopfzeile, Unschärfe, Filter-Schaltfläche, Sortieren und Filtern,
Farbe des Hamburger-Symbols.
Struktur
- Anzeigename in LX1 umbenannt (Slug + Textdomain bleiben
delucks-seo,
um die Kompatibilität mit Updates des SEO-Plugins zu gewährleisten – das Theme ist davon nicht betroffen). - Plugin-i18n: Dual-Load-Muster, um zu beheben, dass leere w.org-Sprachpakete
die gebündelten Übersetzungen überschreiben. - Zahlreiche Korrekturen von Tippfehlern, Entfernung von totem Code, Bereinigung der Kommentare.
- Diverse Code-Aktualisierungen vorgenommen
- Ausrichtungsfehler bei aktiviertem Blocksatz korrigiert
- WooCommerce: Kategorie-Beschreibungs-Bug gelöst
- Footer: Move to top nun auch mit Aria Label zur Barrierefreiheit
- WooCommerce: Benutzerregistrierung und Anmeldung in zwei Spalten auf Desktop-Auflösung
- WooCommerce: Visuelle Fehlerbehebungen für Kontrollkästchen
- WooCommerce: Link zum Entfernen des Frontend-Profils für die DSGVO hinzugefügt
- Optimierungen der Barrierefreiheit für das Hamburger-Menü und das Warenkorb-Symbol
- Veralteten Code aufgeräumt
Marketing-Ratgeber
-
KI & Agenturen – Chance oder Killer?
In stillen Besprechungsräumen bauen Marketing‑Leiter schlanke Inhouse‑Teams mit KI‑Workflows – und verändern, welche Agenturen künftig noch gebraucht werden.
-
Website-Relaunch mit KI: Warum Technologie den falschen Ausgangspunkt liefert
Website Relaunch mit KI: Schnellere Websites oder nur schnellerer Unsinn? Warum Technologie beim Website-Relaunch selten das eigentliche Problem löst.