请JS和检查专家帮我解决这个问题,
当我创建带有WordPress主题的google地图的任何页面时,我都会看到这个错误,我现在就看到了它。
Uncaught ReferenceError: compileposh is not defined
at crossBrowserFixes (publicjava.js:9471)
at HTMLDocument.<anonymous> (publicjava.js:9532)
at i (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at Function.ready (jquery.js:2)
at HTMLDocument.K (jquery.js:2)
以上这些都是什么意思?我有一个编译器引用,但是为什么没有定义它呢?
在下面添加的错误行代码:
9470 //remove ajaxy from single posts when using Disqus
9471 if(compileposh.disqusComments == 'true')
$(
'#post-zone article a,
.blog_next_prev_buttons a,
#portfolio-nav #prev-link a,
#portfolio-nav #next-link a,
.portfolio-items
.col
.work-item
.work-info a'
).addClass('no-ajaxy');
这段位于publicjava.js
文件的代码位于themefile/js/publicjava.js
上,从functions.php
调用,我还有一个map.js
文件,但是我使用的映射部分是一个插件--我在公共java上声明了原始的主题选项,但是所有尝试都会出现相同的错误来检查元素。
此外,还有一些错误行:publicjava.js 9532
9532 crossBrowserFixes();
和jquery.js
,没有包括在我的主题:jquery.js: 2
这是最底层的:
chrome-extension://foobgjfmnkeainefnnoeghobcdcidhme/javascripts/content_script.js:1 Uncaught SyntaxError: Illegal return statement
发布于 2017-07-09 04:51:00
搜寻:
wp_localize_script
在WordPress
主题文件中。可能在functions.php
或搜索整个项目。
您还可以搜索compilelove
.并将其更改为compileposh
.
https://stackoverflow.com/questions/44996507
复制