Wie füge ich einen Media-Button für Benutzer hinzu, die keine `upload_files`-function haben?

Mein Plugin fügt einen Media Button mit dieser Zeile hinzu.

add_action( 'media_buttons', 'arve_add_media_button', 11 );

Es gibt einen Button, der gut funktioniert. Es wurde darauf upload_files dass die Media-Buttons entfernt werden, wenn der Benutzer keine upload_files Fähigkeit hat. (überprüfte es mit der Standard-Beitragsrolle und nehme einfach wahr an)

Ich möchte keine Buttons zum tinymce oder Texteditor hinzufügen, weil es kompliziert und 2 verschiedene Methoden ist und ich mag es wirklich dort oben, aber mein Plugin benötigt keine Benutzer, um Dateien hochladen zu können, aber sie können Videos mit dem Plugin einbetten Taste.

Also gibt es eine Methode, die ich meine Taste dort für alle Benutzer setzen kann, die Beiträge schreiben können? Ich denke, ich könnte einfach JS verwenden, um den Button dort zu injizieren, wenn es nicht schon da ist, aber gibt es vielleicht eine bessere Methode, dies zu tun?

Solutions Collecting From Web of "Wie füge ich einen Media-Button für Benutzer hinzu, die keine `upload_files`-function haben?"