Über dieses Plugin
Der IDF Attribute Filter stellt einen Shortcode bereit, mit dem WooCommerce-Produkte im Frontend nach Attributen gefiltert werden können. Die Filterung erfolgt per AJAX — die Seite wird nicht neu geladen. Im Admin-Bereich lassen sich die angezeigten Attribute per Toggle aktivieren und deaktivieren. Entwickelt von der Ideenfabrik GmbH, nutzt das Plugin das Avada Post Card Template für die Produktdarstellung.
Features
- Shortcode: Rendert Checkboxen für aktivierte WooCommerce-Attribute auf Shop- und Kategorie-Seiten.
- AJAX-Filterung: Produktliste aktualisiert sich ohne Seiten-Reload. Mehrere Werte pro Attribut werden mit ODER, verschiedene Attribute mit UND verknüpft.
- Attribut-Verwaltung: Admin-UI mit Status-Übersicht und Toggle-Schaltern zum Aktivieren/Deaktivieren einzelner Attribute.
- Avada-Integration: Nutzt das Avada Post Card Template für konsistente Produktdarstellung.
- Master-Key-Anbindung: Automatische Updates über IDF Master-Key. Dependency-Check prüft ob Master-Key >= 1.5.0 vorhanden ist.
- Hilfe-Seite: Bedienungsanleitung, Shortcode-Referenz und technische Details direkt im WordPress-Admin.
- Dependency-Check: Automatische Prüfung, ob WooCommerce und IDF Master-Key aktiv sind. Klare Admin-Hinweise bei fehlenden Abhängigkeiten.
- Migration: Automatische Übernahme von Einstellungen aus älteren Plugin-Versionen.
Changelog
v2.1.2
Geändert
- Auf Git-basiertes Deployment migriert (idf-ci Workflow,
readme.txt+CHANGELOG.mdals Pflichtdateien).
v2.1.1
Behoben
- WooCommerce-Hinweis erschien nicht wenn Master-Key fehlte (Prüfreihenfolge in
plugins_loaded:15korrigiert). - Master-Key-Check ist jetzt non-blocking — Plugin funktioniert auch ohne Master-Key (nur Updates fehlen).
Geändert
- Entspricht jetzt dem Standard-Pattern der anderen Woo-Plugins.
v2.1.0
Hinzugefügt
- Master-Key Dependency-Check und Update-Registrierung.
- Konstante
IDF_ATTR_FILTER_FILE. - Plugin-Header
Requires at least: 6.0. - Eigener Dependency-Checker in
includes/.
Geändert
- Ladereihenfolge auf
plugins_loaded:15verschoben.
v2.0.0
Geändert
- Kompletter Rewrite auf IDF-Plugin-Standards.
- IDF-Naming: alle Funktionen, Konstanten, Option-Keys, CSS-Klassen auf
idf_attr_filter_-Prefix. - Modulare Dateistruktur (
includes/,assets/). - Inline-CSS in eigene Datei ausgelagert.
- PHP 8.0 Minimum.
Hinzugefügt
- Eigener Top-Level-Menüpunkt mit Einstellungen und Hilfe.
- Dependency-Check für WooCommerce.
- Migration v1.x-Option-Keys auf neue Namen.
- Input-Sanitization im AJAX-Handler.
Entfernt
- Debug-
console.log-Aufrufe.
v1.0.0
Hinzugefügt
- Erstversion.
- WooCommerce-Attributfilter per Shortcode
[idf-woocommerce-attributfilter]. - AJAX-basierte Produktfilterung.
- Avada Post Card Template für Produktdarstellung.