我一直在爲WordPress創建一個插件,該代碼在激活時向側欄添加代碼片段。WP_Enqueue_Script在頁腳,非邊欄中加載
到目前爲止,腳本在加載頁面時起作用,但它顯示在頁面的頁腳而不是側欄中。
我該更改哪些代碼才能使代碼顯示在側欄而不是頁腳?
/**
* Front-end display of widget.
*
* @see WP_Widget::widget()
*
* @param array $args Widget arguments.
* @param array $instance Saved values from database.
*/
public function widget($args, $instance) {
echo $args['before_widget'];
if (! empty($instance['title'])) {
echo $args['before_title'] . apply_filters('widget_title', $instance['title']). $args['after_title'];
}
wp_enqueue_script('external-script');
//echo __('Hello, World!', 'text_domain');
echo $args['after_widget'];
}
https://github.com/ModMarc/WordPress-Humanity-Box-Widget/blob/master/Widget.php