【发布时间】:2019-01-02 23:35:19
【问题描述】:
我正在 Wordpress 上开发,无论在什么地方或在哪里添加最基本的 jQuery 的 javascript 代码 sn-ps,我只会收到关于 unexpected ( 或 { 或“文档意外结束”或其他内容的错误像这样,尽管在 jQuery 或 javascript 中调用的一些类没有出现在文档中,因为代码 sn-p 引用了其他东西。我做错了什么,当我添加一个 sn-p 时如何让它运行?我正在使用下划线 _s 裸骨主题。我在 head 部分添加了 jQuery cdn 并添加了以下代码:
jQuery( document ).ready(function() {
console.log( "ready!" );
});
我仍然收到关于 Call to undefined function jQuery 的错误,我不是编码员,并且正在使用下划线 _s 主题,但希望能提供任何帮助,据我了解,让 jQuery 启动并运行简单的代码 sn-ps,例如上面应该是直截了当的,但我被困在第一步。
编辑 - 我添加的所有代码都将进入functions.php,我意识到之前我在这个文件中添加了其他功能,所以我尝试添加一个对它没有任何作用并且很好的功能,所以现在我想知道我是否只允许在 functions placeholder(){}; 文件中添加包含在 functions placeholder(){}; 中的脚本?如果是这样,我应该直接在 Wordpress 模板的其他部分注入 javascript/jQuery 吗?我试图创建一个menu toggle,那么代码是否应该直接进入菜单所在的header.php?
【问题讨论】:
-
您是否 100% 肯定您已将 jQuery 库加入队列?
-
嗨,欢迎您,您应该发布确切的错误,而不是“类似的东西” :) 如果您的问题很明确并且错误的详细定义正确,它将帮助我们。
-
我在头部和 wp_head 之前有
-
@aliusman 根据我的尝试,我会遇到很多不同的错误,但通常绝大多数时间都是
unexpected { or (,总是指向我的新jQuery代码以@开头的行987654334@。我注意到我的js folder中没有 jqeury 的本地版本 - 刚才我设法正确添加了一些代码,我只是按照之前添加到functions.php的 sn-ps 的格式开始带功能 -function mainmenu_toggle( $html ) { };我不是要在没有function开头的functions.php或其他东西的情况下输入脚本吗?
标签: javascript jquery wordpress