这对我来说绝对有效:
add_action(\'get_header\', function() {
if(is_page(\'566\')) {
function sp_enqueue_script() {
wp_enqueue_script(
\'sp-custom-script\',
get_stylesheet_directory_uri() . \'/assets/js/sp_script.js\',
array( \'jquery\' ), \'1.0\', true
);
}
add_action( \'wp_enqueue_scripts\', \'sp_enqueue_script\' );
}
});
is_page 在函数中不起作用。php,因为主查询尚未加载,所以请等待标头加载。
中的最后一个布尔值wp_enqueue_script
钩子用于脚本在页脚中排队,因此它运行得更快。