无法在插件的前端加载我的脚本?

时间:2016-06-23 17:56:41

标签: javascript jquery wordpress wordpress-plugin

当我将此代码放在get_header()之前加载脚本时,但是当它放在get_header()之后,它就不起作用了。我应该告诉你,我在插件中使用它,我想在前端使用它。

add_action( 'wp_enqueue_scripts', 'my_enqueue' );

function my_enqueue($hook) { 
    wp_enqueue_script( 'ajax-script', plugins_url( '/my_query.js', __FILE__ ), array('jquery') );

    // in JavaScript, object properties are accessed as ajax_object.ajax_url, ajax_object.we_value
    wp_localize_script( 'ajax-script', 'ajax_object',
            array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'we_value' => 1234 ) );   
}

1 个答案:

答案 0 :(得分:0)

我建议将您的代码段放在主题的functions.php文件中。这将确保在WoredPress运行时正确加载。