如果包含某个页面,则添加jquery文件

时间:2014-03-17 18:53:56

标签: php wordpress wordpress-plugin wordpress-theming

我想知道是否有人可以通过解释是否有可能在例如包含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();

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果这是您的wordpress主页,您可以在functions.php

中执行此操作
add_action( 'wp_enqueue_scripts' , my_enqueue_scripts );
function my_enqueue_scripts(){
    if ( is_home() ) {
        wp_enqueue_script( ... ); 
    }
}