wp_editor Add Media Button funktioniert nicht

Ich erstelle ein WordPress-Plugin (Backend-Aktivität, Formularübergabe), wo die Benutzer anstelle von Klartext Bilder und HTML-Texte hinzufügen müssen, so brauche ich wp_editor anstelle von Formularelement. Code für wp_editor habe ich unten verwendet.

wp_editor( '', 'instructions', $settings = array('textarea_name' => 'instructions', 'textarea_rows' => '5') ); 

Ich kann zwar den Button “Medien hinzufügen” sehen, aber wenn ich darauf klicke, erscheint nichts (keine Medienbibliothek), aber wenn ich zu Posts gehe> einen neuen Beitrag hinzufügen und hier gleich die Schaltfläche “Medien hinzufügen” erscheint Medienbibliothek normalerweise, wo Benutzer bereits hochgeladene Bilddateien einfügen oder auswählen können.

Solutions Collecting From Web of "wp_editor Add Media Button funktioniert nicht"

Ich gehe davon aus, dass Sie eine benutzerdefinierte Admin-Seite bei ?page=add-quiz wp_editor , in diesem Fall müssen Sie vor dem Aufruf der wp_editor function auch die CSS / Js-Dateien dafür mit der wp_enqueue_media() -function wp_enqueue_media() .

Also am Ende sollten Sie haben

 wp_enqueue_media(); wp_editor( '', 'instructions', $settings = array('textarea_name' => 'instructions', 'textarea_rows' => '5') ); 

Eine clevere Art, es zu tun, wäre in einer Aktion wie

 function prefix_my_custom_admin_scripts() { wp_enqueue_media(); } add_action('admin_enqueue_scripts', 'prefix_my_custom_admin_scripts'); 

Wieder vorausgesetzt, dass Sie diesen Haken nicht bereits haben.