Admin Category Search for WooCommerce
WordPress-Plugin, das eine Live-Suche in die Produktkategorien-Metabox des WooCommerce-Produkt-Editors einfügt.
by Pulacha Labs · github.com/simurech/admin-category-search-for-woocommerce · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/simurech/admin-category-search-for-woocommerce/archive/refs/heads/main.zipLive-Suche in der Produktkategorien-Metabox des WooCommerce-Produkt-Editors.
Statt bei vielen Kategorien endlos zu scrollen, tippst du einfach los: Das Suchfeld filtert die Checkbox-Liste in Echtzeit, hebt Treffer hervor und ist per Tastatur bedienbar.
→ Plugin auf WordPress.org (in Vorbereitung) — Einreichung ist vorbereitet, aber noch nicht freigegeben.
Funktionen
- 🔍 Live-Suche direkt in der Kategorien-Metabox – filtert die Checkbox-Liste während des Tippens
- ✨ Trefferhervorhebung des Suchbegriffs in den Kategorienamen
- 🔤 Umlaut-/Akzent-tolerant – „musli" findet „Müsli", „creme" findet „Crème"
- ⬆️⬇️ Tastatur-Navigation – mit
↑/↓durch die Treffer,Entersetzt das Häkchen - 🚫 „Keine Treffer"-Hinweis, wenn nichts passt
- ⌨️
Escleert das Suchfeld, Debounce hält die Liste auch bei vielen Kategorien flüssig - ♿ Barrierefrei dank
aria-labelam Suchfeld - ⚡ Rein clientseitig (JavaScript), keine zusätzlichen AJAX-Anfragen oder Datenbankabfragen
- 🧩 Funktioniert mit der Standard-Kategorienliste des Produkt-Editors (
categorychecklist) - 🔄 Erkennt nachträglich geladene Metaboxen per
MutationObserver - 🌐 Übersetzbar (Text Domain:
admin-category-search-for-woocommerce)
Hinweis: Das Plugin erweitert die klassische Kategorien-Metabox (
.categorydiv). Der neue, React-basierte WooCommerce-Produkt-Editor verwendet diese Metabox nicht – dort steht die Suche derzeit nicht zur Verfügung.
Systemanforderungen
| Komponente | Minimum | Getestet bis |
|---|---|---|
| WordPress | 6.0 | 7.1 |
| WooCommerce | aktiv erforderlich | 10.9.3 |
| PHP | 7.4 | – |
Installation
Das Plugin ist für die Einreichung im wordpress.org-Plugin-Verzeichnis vorbereitet, aber noch nicht freigegeben. Bis dahin:
- Den Code aus diesem Repository herunterladen (ZIP oder
git clone). - Den Ordner nach
wp-content/plugins/admin-category-search-for-woocommercekopieren. - Das Plugin im WordPress-Backend unter Plugins aktivieren.
Nach erfolgter Freigabe wird die Installation direkt über Plugins → Installieren im WordPress-Backend möglich sein.
Verwendung
Nach der Aktivierung erscheint im Produkt-Editor (Produkte → Neu / Bearbeiten) oberhalb der Produktkategorien-Liste ein Suchfeld mit dem Platzhalter „Search categories…".
- Beim Tippen werden nur passende Kategorien im Tab „Alle" angezeigt, der Treffer wird hervorgehoben.
- Die Suche ignoriert Gross-/Kleinschreibung sowie Umlaute und Akzente.
- Mit
↑/↓navigierst du durch die Treffer,Entersetzt bzw. entfernt das Häkchen der aktiven Kategorie. - Mit
Escoder durch Leeren des Felds kehrt die Liste in den Ausgangszustand mit aktiven Tabs zurück.
Architektur
admin-category-search-for-woocommerce/
├── admin-category-search-for-woocommerce.php # Plugin-Header, Konstanten
├── includes/
│ └── class-wacs-category-search.php # Lädt Assets im Produkt-/Post-Editor
├── assets/
│ └── admin-category-search.js # Live-Such-Logik (jQuery)
└── readme.txt # wordpress.org-Plugin-Beschreibung
Eine neue Version veröffentlichst du, indem du die Version im Plugin-Header, die Konstante WACS_VERSION und den Stable tag in readme.txt erhöhst.
Lizenz
GPL-2.0-or-later – siehe gnu.org/licenses/gpl-2.0.html.
Autor: Pulacha Labs — @simurech