当我将此代码放在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 ) );
}
答案 0 :(得分:0)
我建议将您的代码段放在主题的functions.php文件中。这将确保在WoredPress运行时正确加载。