Bearbeiten: 12/09/2017 In dieser Antwort finden Sie eine aktuellere Lösung für dieses Problem: Wie werden Taxonomien für Anhänge mit der neuen Medienbibliothek verwendet?
Ich werde hier meine eigene Frage beantworten, da ich es geschafft habe, eine Lösung für das zu finden, was ich versucht habe. Ich bin zu dem Schluss gekommen, dass es nicht möglich war, die Category Metabox für Anhänge zu aktivieren. Ich fand jedoch, dass es einfach genug war, ein Basisfeld für Kategorien zu erhalten, die der Seite mit Anhängen hinzugefügt wurden, indem register_taxonomy_for_object_type
und verwendet wurden add_post_type_support
:
add_action('admin_init', 'reg_tax');
function reg_tax() {
register_taxonomy_for_object_type('category', 'attachment');
add_post_type_support('attachment', 'category');
}
Das hinzugefügte Feld sah folgendermaßen aus:
Es ist nur ein Klartextfeld, aber ich habe festgestellt, dass Sie den Namen einer vorhandenen Kategorie eingeben können, die dann erfolgreich gespeichert wird, wenn der Anhang aktualisiert wird die Schnecke nach dem Speichern).
Als ich merkte, dass ich Kategorien auf diese Weise speichern konnte, stellte ich fest, dass ich eine Liste aller verfügbaren Kategorien als Kontrollkästchen erhalten und die ausgewählten markieren konnte. Ich habe dann ein bisschen jQuery verwendet, um die Werte der aktivierten Kategorien zu erfassen und alle Slugs der Kategorien in das Feld Category zu übernehmen. Um dies noch nahtloser erscheinen zu lassen, habe ich dann die Tabellenzeile mit einem einfachen CSS-Code ausgeblendet, in der sich das Feld "Kategorie" befand. Sie sehen also immer nur die Kontrollkästchen:
Da ich jetzt Kategorien zu Bildanhängen hinzufügen kann, kann ich Folgendes verwenden:
get_posts('post_type=attachment&category_name=timber-fixed-windows')
Und ziehen Sie die kategorisierten Bilder in eine Seite! Genau das, was ich mir erhofft hatte, hätte ich nicht gedacht, dass es einen Weg geben würde, aber ich bin froh, dass ich etwas herausgefunden habe.
Ich habe dieses Plugin in ein Plugin umgewandelt, WOS Media Categories
das ich auf meiner Website Suburbia.org.uk zum Herunterladen zur Verfügung gestellt habe . Ich hoffe, es kann jemand anderem von Nutzen sein! Nochmals vielen Dank an alle, die diese und andere Fragen, die ich hier gestellt habe, kommentiert haben.
Update: Es wurde ein Fix hinzugefügt, mit dem Kategorien hinzugefügt werden können, während Bilder mit dem Flash-Bulk-Uploader hochgeladen werden.