Использование диалогового окна пользовательского интерфейса jQuery в Wordpress

Я знаю, что есть по крайней мере еще один пост на SO, посвященный этому, но ответ так и не был изложен точно.

Я работаю над дочерней темой WP в документе head.php. Я добавил это в заголовке:

<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' );   
?>

и добавил это в теле:

<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>

, но без кубиков. Мой div отображается как стандартный.

Есть какие-нибудь идеи? Я знаю, что верхняя таблица стилей должна вызываться с enqueue, но это не должно останавливать работу.

5
задан Chris Cummings 26 April 2011 в 13:08
поделиться