只需在单独的JS文件中定义函数,并将该文件与特定于页面的文件一起加载即可。“WordPress方式”是注册包含共享函数的脚本,然后将其设置为其他脚本的依赖项:
wp_register_script( \'my-functions\', get_theme_file_uri( \'js/functions.js\' ) );
if ( is_page( 1 ) ) {
wp_enqueue_script( \'my-page-1\', get_theme_file_uri( \'js/page-1.js\' ), [ \'my-functions\' ] );
}
if ( is_page( 2 ) ) {
wp_enqueue_script( \'my-page-2\', get_theme_file_uri( \'js/page-2.js\' ), [ \'my-functions\' ] );
}
// etc.