创建专用于javascript的新目录和文件。/js/scripts.js
.
将整个javascript包装如下:
( function( $ ) {
var allStates = $("svg.us > *");
allStates.on("click", function() {
allStates.removeClass("on");
$(this).addClass("on");
});
} )( jQuery );
然后在主题的函数文件中,输入以下代码。它会加载新的js文件。
function your_scripts() {
wp_enqueue_script( \'your-script-handle\', get_template_directory_uri() . \'/js/scripts.js\', array( \'jquery\' ), \'1.0\', false );
}
add_action( \'wp_enqueue_scripts\', \'your_scripts\' );
这样,所有javascript都可以在任何页面上使用,并且只加载一次(之后,它会在浏览器缓存中)。因为你的功能是
on click
可以在所有页面上找到它。