Hinzufügen von Stilen und Skripts zu einem benutzerdefinierten Widget-Plug-in

Ich habe gerade ein neues benutzerdefiniertes Widget mit dem folgenden Code erstellt, der sich in einer Datei unter meinem Plugins-Ordner befindet:

 
Karoo Knysna Durban Pretoria Kaapstad Tuinroete
  3 4 5 6
Nothing here

Wie und wo kann ich JavaScript-Code und Stylesheet für mein Widget laden?

Hoffe, du kannst helfen.

Solutions Collecting From Web of "Hinzufügen von Stilen und Skripts zu einem benutzerdefinierten Widget-Plug-in"

Sie können wp_enqueue_script und wp_enqueue_style direkt nach dem folgenden Code verwenden

 add_action('widgets_init', function(){ register_widget('calendar_widget'); }); 

Sie können js / css wie folgt hinzufügen

 function mg_scripts() { wp_enqueue_style( 'style-name', '/path/to/css' ); wp_enqueue_script( 'script-name', '/path/to/js', array(), '1.0.0', true ); } add_action( 'wp_enqueue_scripts', 'mg_scripts' ); 

Sie können wp_enqueue_script und wp_enqueue_style auch direkt in der Widget-function aufrufen

 < ?php /* Plugin Name: New Calendar Plugin URI: http://www.web2web.co.za Description: Add the calendar from another site in your sidebar Version: 1.0 Author: Web2Web Author URI: http://www.web2web.co.za License: none */ class calendar_widget extends WP_Widget{ function __construct(){ parent::__construct(false, $name = __('New Calendar')); } function form(){ } function update(){ } /* Here is to output the widget information */ function widget($args, $instance){ wp_enqueue_style( 'style-name', '/path/to/css' ); wp_enqueue_script( 'script-name', '/path/to/js', array(), '1.0.0', true ); ?> 
 
Nothing here
< ?php } } add_action('widgets_init', function(){ register_widget('calendar_widget'); }); ?>

Als Referenz können Sie die Dokumentation anzeigen.