Ich möchte einer Formularseite ein modales jQuery-Dialogfeld hinzufügen. Wenn das Dialogfeld ausgelöst wird, sehe ich den Textinhalt, jedoch ohne CSS. Ich ziehe die jquery in der functions.php für die Seite ein:
wp_enqueue_script('jquery-ui-dialog');
Die jquery css (jquery-ui-dialog.css) befindet sich in meinem Verzeichnis wp-includes / css. Ich habe versucht hinzuzufügen
wp_enqueue_style('jquery-ui-dialog');
aber es funktioniert nicht. Kennt jemand den richtigen Weg, um jQuery Dialog zu aktivieren?
wp_enqueue_style( 'wp-jquery-ui-dialog' );
Antworten:
jquery-ui-dialog
In WordPress ist kein Stil definiert. Nach dem Auspacken müssen Sie die Stylesheets manuell bearbeiten, wenn ich den jQuery-UI-Stil in die Warteschlange stellen musste, den ich aus dem Google API-CDN gezogen habeSie können jedoch eine lokale Kopie in die Warteschlange stellen, wenn Sie dies möchten:
quelle
wp-includes/css/
. Seltsam, dass das Stylesheet nicht standardmäßig registriert wird.wp_enqueue_style( 'wp-jquery-ui-dialog' );
stellt es perfekt in die Warteschlange.Sie können den jquery-ui-dialog-Stil in das Frontend einfügen, indem Sie:
quelle