Die neuen Term Meta-Daten: Wie erstelle ich „Featured Images“ für Kategorien?
2015
Ich hatte es ja in meinem letzten Beitrag schon mal kurz anklingen lassen, wollte ich ein wenig mit den Metadaten für Terms experimentieren, welche mit WordPress 4.4 integriert werden. Dazu entwickel ich in diesem Videotutorial ein kleines Plugin, welches die Termmetadaten nutzt, um Kategorien dahingehend zu erweitern, dass diesen ein Kategorienbild hinzugefügt werden kann:

Der Code für dieses Plugin findet Ihr hier:
Die Javascript-Datei:
Verwendete Actionhooks:
- category_add_form_fields, bzw. {$taxonomy}_add_form_fields
- category_edit_form_fields, bzw. {$taxonomy}_edit_form_fields
- edited_terms
- created_term
- admin_enqueue_scripts
Verwendete Bibliotheken und Funktionen:
- WordPress Mediathek: wp_enqueue_media(), wp.media
- get_queried_object()
- get_term_meta()
- update_term_meta()
- wp_get_attachment_image()
Term Metadaten sind meines Erachtens eine der interessantesten Neuerungen in WordPress 4.4. Nicht nur ist es super, dass wir jetzt eine schöne Möglichkeit haben den Informationsgehalt von Taxonomien beliebig zu erweitern, man kann diese Informationen auch nutzen, um – ganz ähnlich wie im WP_Query – Terms nach bestimmten Metadaten zu filtern.
Ich glaube, daraus ergeben sich noch zahlreiche Anwendungsmöglichkeiten. Wenn Ihr Ideen habt, was man mit diesem neuen Feature noch alles realisieren könnte oder einfach Tipps, Verbesserungsvorschläge oder was auch immer, würde ich mich natürlich über Kommentare freuen.
Schönes Beispiel zur neuen Term Meta! Aber kann es sein, dass bei deinem Codebeispiel die script.js zum Öffnen der WP Media Library fehlt?
Hi Martin,
oh stimmt! Die habe ich glatt vergessen 🙂
Habe sie jetzt oben mit reingenommen.
Danke für den Hinweis,
David.