我的脚注中只有一些javascript被放入,如果他们通过php检查。由于一些页面优化,我想排队这些脚本。我试着在排队PHP脚本像这样:wp_enqueue_script和php脚本
function add_base_scripts() {
wp_enqueue_script(get_template_directory_uri() . '/base-scripts.php');
}
add_action('wp_footer', 'add_base_scripts');
但我没有看到任何从基本scripts.php脚本被放入页面。这无疑是正确的目录,这使我认为它是一个PHP文件中脚本的问题。我还没有找到任何关于如果你可以使用一个PHP文件或不。有人可以确认/揭穿这个?
刚刚添加了一个句柄 - 同样的问题。我看不到页面中base-scripts.php的脚本。 – user3278983
对不起,我读过.php部分,难道你不能将它改为包含(FILEPATH)而不是enqueuescript? –
由于插件自动优化选取脚本的方式,我们使用入队脚本。如果我们只包含脚本,就会出现错误,因为它们在jQuery之前加载。 – user3278983