WordPress Medien Widgets

WP noob hat hier ein Problem mit Media Widgets.

Ich habe eine benutzerdefinierte class geerbt, die eine alte Version des Admin-Widgets-Codes mit kleinen Änderungen repliziert, die zusätzliche benutzerdefinierte Seitenleisten enthält, mit denen ich Widgets zur Bearbeitung von Seiten und Posts hinzufügen kann, jedoch mit dem 4.8.0+ -Umgefügten Medienwidgets, aber ihren Formularen nicht automatisch rendern, habe ich festgestellt, dass es Skripte gibt, die geladen werden müssen, die in den Methoden der class WP_Widget_Media . Ich habe versucht, diese Skripte zu laden, indem ich die 2-Methode wie folgt aufruft

$widget_obj->enqueue_admin_scripts(); $widget_obj->render_control_template_scripts();

$widget_obj hier eine Instanz dieser class, render_control_template_scripts() enthält ein Skript, das das Formular ausspuckt, das so aussieht

 public function render_control_template_scripts() { ?> <script type="text/html" id="tmpl-widget-media-id_base ); ?>-control">  

l10n['no_media_selected'] ); ?>

<?php

es scheint jedoch nur dieses Skript auszuspucken, ohne den Inhalt zu rendern und ich sehe die erforderlichen JS-Dateien auf der Seite geladen, diese Dateien werden hier in einem Kommentar referenziert. * Note that the widget UI itself is rendered with JavaScript via MediaWidgetControl#render()

Also was fehlt mir hier?

Solutions Collecting From Web of "WordPress Medien Widgets"