我想知道是否有人可以通过解释是否有可能在例如包含homepage.php的情况下排队javascript文件来帮助我。
我在homepage.php中试图做的事情:
class homepage_js {
static $add_script;
static function init() {
add_action('init', array(__CLASS__, 'register_script'));
add_action('wp_footer', array(__CLASS__, 'print_script'));
}
static function register_script() {
wp_register_script('my-script', plugins_url('my-script.js', __FILE__), array('jquery'), '1.0', true);
}
static function print_script() {
if ( ! self::$add_script )
return;
wp_print_scripts('my-script');
}
}
homepage_js::init();
提前感谢您的帮助。
答案 0 :(得分:0)
如果这是您的wordpress主页,您可以在functions.php
中执行此操作add_action( 'wp_enqueue_scripts' , my_enqueue_scripts );
function my_enqueue_scripts(){
if ( is_home() ) {
wp_enqueue_script( ... );
}
}