Hinzufügen eines jQuery-Modaldialogs zum Admin-Bereich

Ich schreibe ein Plugin für einen Kunden und ich muss Lightbox / Thickbox / Fancybox / etc in meinem Admin-Teil verwenden. Egal, welches jquery-Plugin ich verwende, und ich verwende wp_enqueue_style und wp_enqueue_script, nichts scheint zu funktionieren. Keine Fehler oder irgendetwas. Ich klicke auf einen Link, um ein verstecktes DIV zu öffnen, und nichts passiert.

Hat jemand eine Alternative oder eine Lösung?

Vielen Dank.

Solutions Collecting From Web of "Hinzufügen eines jQuery-Modaldialogs zum Admin-Bereich"

Ich weiß nicht, ob dir das helfen könnte. Ich habe dies verwendet, um ein Bildfeld aus einer Metabox auf der Post-Admin-Seite zu verwalten:

add_action( 'load-post.php', 'ImageOnSlider_scripts' ); add_action( 'load-post-new.php', 'ImageOnSlider_scripts' ); function ImageOnSlider_scripts() { wp_enqueue_script('media-upload'); wp_enqueue_script('thickbox'); wp_register_script('my-upload', WP_THEME_URL.'/js/name_of_script.js', array('jquery','media-upload','thickbox')); wp_enqueue_script('my-upload'); wp_enqueue_style('thickbox'); } 

und der JS:

 jQuery(document).ready(function() { jQuery('#upload_image_button').click(function() { formfield = jQuery('#input-ImageOnSlider').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); return false; }); window.send_to_editor = function(html) { imgurl = jQuery('img',html).attr('src'); jQuery('#input-ImageOnSlider').val(imgurl); tb_remove(); } }); 

(Benenne die Knöpfe oder verbinde entsprechend mit der js, oder modifiziere js)