Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/mystryx1337/ha-image-optimizer/archive/refs/heads/main.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
Leistungsstarke, rein lokale Bildoptimierung für WordPress – entwickelt für maximale Performance, Sicherheit und vollständige Unabhängigkeit von externen Cloud-APIs oder Monatsabos.
🚀 Features
- 100% Lokal & DSGVO-konform: Keine Bildübertragung an externe Server. Keine API-Keys, keine monatlichen Limits.
- Moderne Bildformate: Erzeugt automatisch WebP und AVIF (sofern vom Server unterstützt) für Originalbilder und alle Zwischengrößen.
- Duale Kompressionsstrategie:
- Originale: Standardmäßig verlustfrei (
LOSSLESS) – behält 100% Pixelschärfe bei und bereinigt Metadaten/EXIF. - Zwischengrößen: Standardmäßig Smart (
SMART) – verlustbehaftet komprimiert (~82%) für optimale Ladezeiten.
- Originale: Standardmäßig verlustfrei (
- Flexible Auslieferung:
.htaccess-Rewrite: 0 ms PHP-Overhead bei transparentem Webserver-Rewrite (Apache & LiteSpeed).<picture>-Tag-Ersetzung: Saubere und universelle Auslieferung für jedes Setup und CDN.- CSS
image-set(): Unterstützung von Inline-Hintergrundbildern.
- Sicherheit & Schutz:
- SizeGuard: Verhindert negative Ersparnis (verworfene Dateien, falls optimierte Version größer wäre).
- Backup-System: Sichert unveränderte Originale in einem geschützten Verzeichnis.
- 1-Click Restore: Stellt das Original jederzeit wieder her.
- Massenverarbeitung:
- Live-AJAX-Optimierer im WordPress-Dashboard.
- Voller WP-CLI-Support (
wp ha-optimizer) für Server-Administratoren.
- Internationalisiert: Übersetzt in die 25 meistgenutzten WordPress-Sprachen inklusive RTL-Support.
- Automatisierte Updates: Integrierter GitHub-Updater via
plugin-update-checker(PUC v5).
📋 Anforderungen
- WordPress 6.0 oder höher
- PHP 8.1 oder höher
- PHP-Erweiterung
imagick(empfohlen) odergd
🛠️ Installation & Updates
- Lade das Repository als ZIP herunter oder klone es in dein WordPress-Plugin-Verzeichnis:
cd wp-content/plugins/ git clone https://github.com/mystryx1337/ha-image-optimizer.git - Aktiviere das Plugin im WordPress-Admin unter Plugins.
- Navigiere zu Einstellungen → HA Image Optimizer, um Optionen anzupassen oder die Massenoptimierung zu starten.
Automatische Updates aus privatem GitHub-Repository
Für automatische Updates über private GitHub-Repositories trage dein Token in die wp-config.php ein:
define( 'HA_GITHUB_UPDATE_TOKEN', 'dein_github_token' );
💻 WP-CLI Befehle
# Status der Mediathek und Serverfähigkeiten anzeigen
wp ha-optimizer status
# Alle Bilder der Mediathek im Hintergrund optimieren
wp ha-optimizer optimize --all
# Nur unoptimierte Bilder verarbeiten (Batch-Größe anpassen)
wp ha-optimizer optimize --batch-size=20
# Originalbilder wiederherstellen
wp ha-optimizer restore --all
📄 Lizenz
Dieses Projekt ist lizenziert unter der GNU General Public License v3.0 (GPL-3.0) – siehe die LICENSE.txt Datei für Details.