Ich möchte dem Hauptmenü der Medienbibliothek eine einfache Schaltfläche hinzufügen (z. B. rechts neben den Dropdown-Listen für Massenaktionen / Filter. Ich habe den WordPress-Codex nach einer geeigneten Methode durchsucht und nichts Nützliches gefunden.
Bevor ich dieses Problem mit Javascript angreife, wollte ich die Community fragen, ob es eine geeignete WordPress-API gibt, um dies zu tun - im Sinne von
manage_media_columns
und manage_media_custom_column
.
Vielen Dank an alle!
media
media-library
karim79
quelle
quelle
Antworten:
Dies ist der einzige Weg, den ich bisher gefunden habe und der hässlich ist. WordPress bietet jedoch keine Möglichkeit, dies durch Filter zu ändern, die ich im Kern finden kann. Ich präsentiere die hackige "Do-it-through-Javascript" -Methode:
Natürlich sollten Sie das gewünschte Javascript in die Warteschlange stellen, anstatt es wie ich zu tun, aber dies ist ein Proof-of-Concept. Es wird eine Schaltfläche zu beiden Symbolleisten der Medienbibliothek hinzugefügt (Listenansicht und Galerieansicht).
Der Grund dafür
setTimeout
ist, dass die Filterleisten tatsächlich nach dem Laden der Seite geladen werden, sodass das Warten auf das bereitstehende Dokument nicht ausreicht. Es gibt wahrscheinlich einen besseren Ort, um dies zu erreichen, aber dies sollte ein guter Anfang sein.quelle