【发布时间】:2015-04-10 02:00:11
【问题描述】:
我用简码创建了插件。仅当我使用插件(我的帖子中的短代码)时,我才想加载插件的 js 和 css。我发现了几个例子,我创造了这样的东西。是正确的方法吗?一切正常,但我在页面源代码中看不到这些脚本(我检查了 Firefox 和 chrome)
public function __construct(){
add_shortcode( $this->tag, array($this, 'run_yoolek' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'register_my_script' ) );
}
public function run_yoolek(){
wp_enqueue_style('yoolek-googlemap-simple-css');
wp_enqueue_script('google-maps');
wp_enqueue_script( 'yoolek-googlemap-simple-js' );
ob_start();
...
return ob_get_clean();
}
public function register_my_script() {
wp_register_style( 'yoolek-googlemap-simple-css',plugins_url( '/style.css' , __FILE__ ) );
wp_register_script( 'google-maps', 'https://maps.googleapis.com/maps/api/js?key=AIzaSyAM10sMY' );
wp_register_script( 'yoolek-googlemap-simple-js', plugins_url( '/script.js' , __FILE__ ) );
}
【问题讨论】:
标签: javascript css wordpress plugins