我前幾天正在爲WordPress的Widget插件工作,並且在下面的代碼中實現wp入隊腳本函數時遇到了困難。Widget插件的WP入隊腳本
https://codex.wordpress.org/Function_Reference/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'];
}
echo __('<script type="text/javascript" src="https://d21djfthp4qopy.cloudfront.net/humanitybox.js "></script>', 'text_domain');
echo $args['after_widget'];
}
我一直在嘗試了幾個小時,但我不能得到它的工作。以下是Github項目頁面的鏈接。
我很喜歡爲WordPress編寫插件,所以更多的細節會非常有幫助。
https://github.com/ModMarc/WordPress-Humanity-Box-Widget/blob/master/Widget.php
我沒有看到任何企圖排隊的腳本代碼。我建議你根據'wp_enqueue_script'文檔中的例子進行嘗試。發佈該代碼,如果它不起作用。 –
我知道...上面的代碼是我得到插件工作的唯一方式:( –