WordPress中的Javascript放置
在构建标准(非WordPress)网页时,我通常会在正文结尾之前加载所有javascript文件,然后包含一部分特定于页面的js代码 WorPress建议使用wp_enqueue_script()函数加载javascript,该函数允许在页眉或页脚中加载脚本 由于WordPress的页眉和页脚都封装在它们自己的文件中,我们应该将特定于页面模板的代码放在哪里?如果您使用的是任何非站点范围的脚本,那么您必须在页眉中加载站点范围的脚本,然后在页脚之前的正文中任意插入页面特定的代码WordPress中的Javascript放置,javascript,wordpress,Javascript,Wordpress,在构建标准(非WordPress)网页时,我通常会在正文结尾之前加载所有javascript文件,然后包含一部分特定于页面的js代码 WorPress建议使用wp_enqueue_script()函数加载javascript,该函数允许在页眉或页脚中加载脚本 由于WordPress的页眉和页脚都封装在它们自己的文件中,我们应该将特定于页面模板的代码放在哪里?如果您使用的是任何非站点范围的脚本,那么您必须在页眉中加载站点范围的脚本,然后在页脚之前的正文中任意插入页面特定的代码 有人对此有什么想法吗
有人对此有什么想法吗?我想得太多了吗?您可以尝试在页眉中加载页面模板特定的脚本。使用函数添加javascript,并仅在附加给定页面模板时加载它 例如:
add_action( 'wp_enqueue_scripts', 'template_specific_scripts', 100 );
function template_specific_scripts() {
if( is_page_template( 'some-page-template-filename.php' ) ) {
// Using stylesheet_directory accounts for child themes
$js_path = get_bloginfo( 'stylesheet_directory') . '/yourfile.js'
wp_enqueue_script( 'your-script-handle', $js_path );
}
}
是页面模板()
wp\u enqueue\u script()
get\u blogingo()
如果您有任何与WordPress相关的问题,请考虑将它们提交到
希望对您有所帮助。您可以将ondomready或onload事件附加到JavaScript,然后在
中附加
标记,这样您就可以确保在dom就绪或页面加载后加载这些事件。