Chcę dodać modalne okno dialogowe jQuery do strony formularza. Po uruchomieniu okna dialogowego widzę treść tekstu, ale bez CSS. Wciągam jquery w functions.php dla strony:
wp_enqueue_script('jquery-ui-dialog');
Plik jquery css (jquery-ui-dialog.css) znajduje się w moim katalogu wp-obejmuje / css. Próbowałem dodać
wp_enqueue_style('jquery-ui-dialog');
ale to nie działa. Czy ktoś zna właściwy sposób włączenia okna dialogowego jQuery.
wp_enqueue_style( 'wp-jquery-ui-dialog' );
Odpowiedzi:
W
jquery-ui-dialog
WordPress nie ma zdefiniowanego stylu. Po wyjęciu z pudełka musisz ręcznie korzystać z arkuszy stylów, kiedy potrzebowałem kolejkować styl jQuery-UI, ściągnąłem go z Google api CDNale możesz umieścić w kolejce lokalną kopię, jeśli chcesz:
źródło
wp-includes/css/
. Dziwne, że arkusz stylów nie zostanie domyślnie zarejestrowany.wp_enqueue_style( 'wp-jquery-ui-dialog' );
ustawia się w kolejce idealnie.Możesz dołączyć styl interfejsu jquery-ui-dialog do interfejsu użytkownika, używając:
źródło