Über dieses Plugin
IDF Tweaks bündelt kleine, häufig benötigte Anpassungen für WordPress, AVADA, WP Rocket und WooCommerce in einem Plugin. Jeder Tweak kann einzeln über eine Admin-Oberfläche aktiviert oder deaktiviert werden. Nicht verfügbare Tweaks (z.B. WooCommerce-Tweaks ohne aktives WooCommerce) werden automatisch ausgegraut dargestellt.
Features
- Toggle-Steuerung: Jeder Tweak kann einzeln per Schalter aktiviert oder deaktiviert werden.
- Gruppierung nach Abhängigkeit: Tweaks werden nach WordPress Core, AVADA, WP Rocket und WooCommerce gruppiert. Nicht verfügbare Tweaks erscheinen ausgegraut mit Hinweis.
- Textauszug für Seiten: Aktiviert die Excerpt-Funktion für den Post-Type Seite.
- Werkzeugleiste ausblenden: Blendet die WordPress-Toolbar im Frontend für Nicht-Administratoren aus.
- Login-Redirect: Leitet nach dem Login zurück zur vorherigen Seite statt zum Dashboard.
- Cache-Control für eingeloggte Nutzer: Setzt No-Cache-Header, damit personalisierte Inhalte sofort sichtbar sind.
- AVADA Dynamic CSS regenerieren: Erzwingt die Neugenerierung der AVADA Dynamic CSS beim Speichern einer Seite. Invalidiert auch automatisch die Blog-Seite (page_for_posts) bei Beitrags-Änderungen (benötigt AVADA).
- No-Cache für HTML-Seiten (.htaccess): Setzt Cache-Control: no-cache per .htaccess für alle HTML-Seiten. Der Browser muss bei jedem Seitenaufruf beim Server nachfragen, JS-Features wie Off-Canvas funktionieren weiter. Statische Assets bleiben gecacht (benötigt WP Rocket).
- Cache leeren bei Login: Leert den WP-Rocket-Cache beim Einloggen und startet den Preload (benötigt WP Rocket).
- Revisionen für Produkte: Aktiviert die WordPress-Revisions-Funktion für WooCommerce-Produkte (benötigt WooCommerce).
- Kostenlose Bestellungen abschließen: Bestellungen mit 0 EUR und Downloads werden automatisch als abgeschlossen markiert (benötigt WooCommerce).
- Erweiterbar: Das Plugin ist als Sammlung konzipiert und kann jederzeit um weitere Tweaks ergänzt werden.
Changelog
v1.4.4
Behoben
Fusion_Cache::reset_all_caches()entfernt — die Methode hat globale AVADA-Assets (FontAwesome, Off-Canvas-Styles) zerstört.- WP-Rocket-Hooks
after_rocket_clean_*entfernt (Endlosschleife mitinvalidate_css_for_post()). - Blog-Seiten-Invalidierung bleibt erhalten: bei
save_postwerden gezielt nur die Per-Page-CSS-Dateien und Transients der Blog-Seite gelöscht.
v1.4.3
Hinzugefügt
- AVADA CSS Regenerate: Blog-Seite wird auch invalidiert, wenn ein Beitrag veröffentlicht oder gespeichert wird.
- Hooks für WP Rocket:
after_rocket_clean_domainundafter_rocket_clean_posttriggern AVADA Dynamic CSS Invalidierung.
Geändert
- CSS-Invalidierung als wiederverwendbare Hilfsfunktionen extrahiert.
v1.4.2
Behoben
no-cachestattno-storein.htaccess:no-storehat AVADA Off-Canvas und andere JS-Features gebrochen.- Neuer Marker
IDF Tweaks No-Cache HTMLersetzt alte Marker automatisch.
v1.4.1
Behoben
.htaccess-Regeln gelten jetzt für alle HTML-Responses, nicht nur für eingeloggte Nutzer. Statische Assets bleiben gecacht.- Marker-Migration läuft automatisch.
v1.4.0
Hinzugefügt
- WP-Rocket-Tweak „No-Store für eingeloggte Nutzer (.htaccess)" — eigener
insert_with_markers()-Block, unabhängig von WP-Rocket-Regeln.
Geändert
- Deactivation-Hook entfernt die
.htaccess-Regeln automatisch.
v1.3.0
Hinzugefügt
- Neue Gruppe „AVADA Tweaks".
- Tweak „Dynamic CSS bei Speichern regenerieren" — leert Per-Post-CSS, Transients, Fusion-Cache und WP-Rocket-Cache.
v1.2.0
Hinzugefügt
- Neue Gruppe „WP Rocket Tweaks".
- Tweak „Cache leeren bei Login" — leert WP-Rocket-Cache und stößt Preload an.
v1.1.0
Hinzugefügt
- Tweak „Login-Redirect zur vorherigen Seite" (WordPress Core).
- Tweak „Cache-Control für eingeloggte Nutzer" (WordPress Core).
v1.0.0
Hinzugefügt
- Erstveröffentlichung.
- Plugin-Grundstruktur mit Tweak-Registry und Manager-Pattern.
- Admin-Seite mit Toggle-UI, gruppiert nach Abhängigkeit.
- WordPress-Core-Tweaks: Excerpt für Seiten, Toolbar für Nicht-Admins ausblenden.
- WooCommerce-Tweaks: Revisionen für Produkte, kostenlose Bestellungen mit Downloads auto-complete.
- Master-Key-Anbindung.