it-swarm.com.de

wp_enqueue_style Stile eingebaut

Ich schreibe (umschreibe) mein Plugin um es zu benutzen

wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-dialog');

Was großartig ist!

Aber um den Dialog zu verwenden, den ich brauche, um ein JQuery-Stylesheet mit wp_enqueue_style zu laden, gibt es eine Möglichkeit, einen eingebauten Stil zu laden, ähnlich wie Sie die eingebauten Skripte laden können (wie oben gezeigt)? Oder muss ich eine externe Ressource anrufen?

2

Ich bin ein wenig verwirrt von Ihrer Frage, können Sie nicht einfach wp_enqueue_style verwenden, das Sie tatsächlich in diese Thread-Überschrift geschrieben haben (nicht sicher, ob Sie die Funktion kennen oder nicht).

wp_enqueue_style funktioniert genauso wie das wp_enqueue_script-Gegenstück, aber natürlich werden Stylesheets wie erwartet in die Warteschlange gestellt.

Hier ist eine Liste der Warteschlangen, die ich in WordPress Core finden konnte (diese können Sie verwenden, ohne sie registrieren zu müssen oder Pfade zu deklarieren).

wp_enqueue_style( 'global' );
wp_enqueue_style( 'wp-admin' );
wp_enqueue_style( 'colors' );
wp_enqueue_style( 'media' );
wp_enqueue_style( 'ie' );
wp_enqueue_style( 'imgareaselect' );
wp_enqueue_style( 'imgareaselect' );
wp_enqueue_style( 'plugin-install' );
wp_enqueue_style( 'press-this' );
wp_enqueue_style( 'press-this-ie');
wp_enqueue_style( 'colors' );
wp_enqueue_style( 'theme-install' );
wp_enqueue_style( 'thickbox' );

Darüber hinaus müssen Sie den Pfad in der Enqueue deklarieren (da es sich nicht um einen registrierten Stil handelt), wie Sie es bei Skripten tun würden.

wp_enqueue_style( 'myPluginStylesheet', WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );

Oder registriere den Style ..

wp_register_style( 'myPluginStylesheet', WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );

..then nennen es bei Bedarf ..

wp_enqueue_style( 'myPluginStylesheet' );

Wenn Sie dies auf einer Pluginseite verwenden, ist der Registrierungsteil ein wenig sinnlos und es ist wahrscheinlich einfacher, den Pfad direkt in der Enqueue zu deklarieren. (Sie müssen wirklich nur ein Skript oder einen Stil registrieren, wenn er aufgerufen werden soll.) mehr als einen Ort).

Hoffe das sind die Informationen, die du suchst ...;)

5
t31os