【问题标题】:Where can I find the WordPress index.php file?我在哪里可以找到 WordPress index.php 文件?
【发布时间】:2021-01-07 19:43:23
【问题描述】:

所以, 自从我将一个自定义脚本和一个样式表加入到我的 WordPress 网站功能中已经有几个小时了。排队,这两个工作得很好;但是,Chrome 和 Mozilla 开发人员工具为我的脚本抛出了语法错误。下面是脚本。

<script>
var coll = document.getElementsByClassName("collapsible");
var i;

for (i = 0; i < coll.length; i++) {
  coll[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var content = this.nextElementSibling;
    if (content.style.display === "block") {
      content.style.display = "none";
    } else {
      content.style.display = "block";
    }
  });
}
</script>

这是我如何将脚本加入到我的 WordPress 网站功能中。

function enqueue_my_custom_script() {
wp_enqueue_script( 'my-custom-js', 'path-to-the-file', false );
}

add_action( 'wp_enqueue_scripts', 'enqueue_my_custom_script' );

最后,这是 Google 和 Mozilla 开发者工具抛出的语法错误。

(index):160 Uncaught SyntaxError: Unexpected token '

现在,我有一系列问题。

  1. 为什么当我从 WordPress 函数中删除队列代码时脚本没有被删除?即使删除该功能后,我仍然在页面源代码上看到脚本。 (我看到 JS 文件没有嵌入到我的网站中,但我在我的主页上看到了实际的脚本。)
  2. 在wordpress的JS文件中包含&lt;script&gt;&lt;/script&gt;标签有错吗?
  3. Google 开发人员和 Mozilla 都表示代码在 index.php 上,但我无法在我的主题的任何地方找到它,因为它有多个主页模板。这个文件可以放在哪里?
  4. 第四个也是最重要的,我怎样才能摆脱这个错误和脚本?

【问题讨论】:

    标签: javascript php wordpress


    【解决方案1】:
    1. 可能是缓存。清除它,你应该会没事的。
    2. 不仅适用于 WordPress,而且通常在 .js 文件中。可以使用&lt;script&gt;&lt;/script&gt; 标签来包含 .js 文件或在标签之间编写 js 代码。在最后一个选项中,您指定这是 javascript 代码,应作为一个处理。
    3. index.php 只是进入您的 Wordpress 站点的门户。因此,所有错误都会在错误跟踪中显示它与 index.php 相关。
    4. .js 文件中删除脚本标签

    【讨论】:

    • 感谢您提到缓存的问题。不,我试图清除它几次以隐身模式打开网站但没有运气。
    • @ArashBarez 你在 WordPress 上有缓存插件吗?他们可以帮助您清理 WordPress 缓存。它与浏览器缓存分开
    • 不,我没有任何缓存插件,但 WordPress 本身具有擦除缓存的功能。同时仅供参考,脚本位于 标签之间。
    • @ArashBarez 您应该使用该功能并重试,看看新代码是否反映在结果中。里面包含的脚本是完全正常的。
    • 我尝试了太多次但没有成功。完全失去了......
    【解决方案2】:

    您没有在 JavaScript 文件中包含 &lt;script&gt;&lt;/script&gt; 标记。 &lt;script&gt; 是 HTML 标签,您的 JavaScript 文件不是 HTML 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 2013-11-24
      相关资源
      最近更新 更多