wp_enqueue_script和php脚本

时间:2016-08-03 13:43:58

标签: javascript php wordpress

我的页脚中有一些javascript只有在通过php检查时才被删除。由于一些页面优化,我想将这些脚本排入队列。我试图将php脚本排入队列:

function add_base_scripts() {
    wp_enqueue_script(get_template_directory_uri() . '/base-scripts.php');
}
add_action('wp_footer', 'add_base_scripts');

但我没有看到base-scripts.php中的任何脚本被放入页面。它肯定是正确的目录,这使我认为这是脚本在php文件中的问题。我没有在网上找到任何关于你是否可以使用php文件的东西。有人可以确认/揭穿这个吗?

2 个答案:

答案 0 :(得分:0)

function add_base_scripts() {
   wp_enqueue_script('script-handle',get_template_directory_uri() . '/base-scripts.php');
}
add_action('wp_enqueue_scripts', 'add_base_scripts');

您必须为enqueue_scripts more info

添加句柄

答案 1 :(得分:0)

在摆弄了这个之后,我们得出的结论是你不能将php脚本排入队列。我们不得不使用解决方法来解决我们的问题。