0

我正在尝试使用子主题从 wordpress 主题中删除脚本。在对堆栈溢出、google 和 youtube 进行了几次研究之后,我仍然无法找到我的问题的答案。

脚本总是"Uncaught ReferenceError: add_action is not defined"在控制台中返回

这是删除文件的 .js :

 function dequeue_scripts(){ 

      wp_dequeue_script("refrakt-stickymenu"); //disable sticky menu
 }

 add_action("wp_print_scripts","dequeue_scripts", 0);

我究竟做错了什么 ?

4

3 回答 3

1

这不是js,而是php代码。它应该被添加到你的主题的functions.php 中。

于 2018-05-19T07:39:50.383 回答
1

它不是 js 脚本,这是 php 代码。您应该将此添加到您的活动主题的functions.php。

function dequeue_scripts(){ 

  wp_dequeue_script("refrakt-stickymenu"); //disable sticky menu
}

add_action("wp_print_scripts","dequeue_scripts", 0);
于 2018-05-19T09:30:48.147 回答
0

挂钩到 wp_print_scripts 操作,具有后期优先级 (100),以便它在脚本被排队之后。

    add_action("wp_print_scripts","dequeue_scripts", 100);
于 2018-05-19T08:14:11.123 回答