Version: 1.0.2
Status: Im Einsatz
Einsatzbereich: Automatisierte News-Imports
Autor: image²
Problem
Ein externer Content-Anbieter liefert regelmäßig News-Beiträge mit:
- gefetteten Zwischenüberschriften
- aber ohne echte <h2> oder <h3>-Tags
Folgen:
- schlechte SEO-Struktur
- fehlende semantische Gliederung
- schlechtere Lesbarkeit
- keine saubere Accessibility-Struktur
Die Texte enthalten lediglich:
<p><strong>Zwischenüberschrift</strong></p>
Lösung
Das Plugin konvertiert automatisch:
<p><strong>Text</strong></p>
zu:
<h2>Text</h2>
Es arbeitet auf zwei Ebenen:
1️. Beim Rendern (Frontend-Fix)
Sorgt dafür, dass auch bestehende Inhalte korrekt als Überschriften ausgegeben werden.
2️. Beim Speichern (Persistenter Fix)
Konvertiert den Inhalt dauerhaft im Beitrag.
Sicherheitsmechanismen
Es werden nur Absätze umgewandelt, wenn:
- sie ausschließlich aus fettem Text bestehen
- keine Links oder Bilder enthalten
- die Textlänge unter 120 Zeichen liegt
- mindestens 1 Wort enthalten ist
Vorhandene Struktur wird nicht zerstört.
Konfiguration
Standard:
const TAG = ‚h2‘;
Kann auf h3 geändert werden.
Erlaubte Post Types standardmäßig:
[‚post‘,’page‘]
Erweiterbar über:
img2_hdr_allowed_post_types
Ziel
- saubere SEO-Struktur
- echte semantische Überschriften
- bessere Accessibility
- automatische Reparatur fremder Inhalte
- kein manuelles Nachformatieren
Besonderheit
Das Plugin ist bewusst „slim“ gehalten:
- reine Regex-Lösung
- keine DOM-Manipulation
- konfliktarm
- klassengekapselt