Utilizando el diálogo jQuery UI en Wordpress

Sé que hay al menos otra publicación en SO que se ocupa de esto, pero la respuesta nunca se expuso exactamente.

Estoy trabajando en un tema secundario de WP en el documento head.php. He agregado esto en la cabeza:

<link type="text/css" href="http://www.frontporchdeals.com/wordpress/wp-includes/js/jqueryui/css/ui-lightness/jquery-ui-1.8.12.custom.css" rel="Stylesheet" />  


<?php
    wp_enqueue_style('template-style',get_bloginfo('stylesheet_url'),'',version_cache(),'screen');
    wp_enqueue_script('jquery-template',get_bloginfo('template_directory').'/js/jquery.template.js',array('jquery'),version_cache(), true);
    wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/smoothness/jquery-ui.css'); 
    wp_enqueue_script('jq-ui', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.js '); 
    wp_enqueue_script('jq-ui-min', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js' );   
?>

y agregué esto en el cuerpo:

<script>
    jQuery(function() {
        $( "#dialog" ).dialog();
    });
    </script>
<div id="dialog" title="Basic dialog">
    <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>

pero sin dados. Mi div se muestra como div estándar.

¿Alguna idea? Sé que la hoja de estilo superior debe llamarse con cola, pero eso no debería impedir que esto funcione.

Respuestas a la pregunta(3)

Su respuesta a la pregunta