无法将Java脚本添加到页脚

时间:2019-09-01 作者:mckvak

我正在尝试将我的javascript粘贴到页脚中,但无法理解。

function js_enqueue_search(){
    wp_register_script("search", get_stylesheet_directory_uri() . "/js/search.js", "", wp_get_theme()->get("Version"), true);
    wp_localize_script(\'search\', \'search_ajax\', array("ajaxurl" =>admin_url("admin-ajax.php")));
}
add_action("wp_enqueue_scripts", "js_enqueue_search");

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

你错过了呼叫wp_enqueue_script( \'search\' ); 注册后。

function js_enqueue_search() {
    wp_register_script( \'search\', get_stylesheet_directory_uri() . \'/js/search.js\', \'\', wp_get_theme()->get( \'Version\' ), true );
    wp_enqueue_script( \'search\' );
    wp_localize_script(\'search\', \'search_ajax\', array( \'ajaxurl\' =>admin_url( \'admin-ajax.php\' )));
}
add_action( \'wp_enqueue_scripts\', \'js_enqueue_search\' );