【问题标题】:Why is the browser trying to load a /none page (with Wordpress)?为什么浏览器试图加载 /none 页面(使用 Wordpress)?
【发布时间】:2020-10-19 19:28:26
【问题描述】:

我正在构建一个 Wordpress 主题,我注意到其中一件事是浏览器请求一个页面 /none (example.com/none)。我在检查器的网络部分看到了这一点:

(这是 Chrome)。如您所见,浏览器花费了 676 毫秒来加载它,而在此期间它几乎不执行/加载任何其他内容。

在主题检查(使用 WP 插件)中,我还遇到了缺少 /none 的错误。

这是每个网站的常见浏览器行为还是纯 Wordpress? 我应该怎么做才能修复它(无论是 WP 还是浏览器行为)?

提前非常感谢!

【问题讨论】:

  • 这不是 wordpress 网站上的正常行为。如果仍然发生,您是否检查过更改主题?如果没有,也许您的主题中需要一些文件。它是否出现在每个 wordpress 页面上?通常,如果没有要列出的条目,存档页面包括“无”模板文件(模板部分)。还可以尝试禁用您的插件,看看其中一个是否会导致问题。
  • 嗨@rank 感谢您的帮助!今天下午我会检查它是否出现在每个页面上,以及切换主题是否有帮助。你能指点我一些关于无模板的文档或某事,以便我可以了解更多关于它的信息吗?模板名称为 none.php 吗?今天下午我会告诉你的,非常感谢。拉尔夫
  • “无”可以是模板的一部分。通常它可以在“模板部分”中找到。这并没有什么特别之处。当没有找到条目时,它只是被调用的模板部分。因此,可能有一个 if 子句返回 false 并因此加载非模板。我需要一些有关您正在使用的主题的模板层次结构的信息来告诉您更多信息。
  • 您好@rank 感谢您指出这是一个主题问题,而不是 Wordpress 问题。当我今天在 Firefox 中检查检查器时,我的目光落在了那种文件上:一张图片。经过一番挖掘,我发现了问题:在某些情况下,我会应用一些 CSS:background-image: none。这使浏览器认为我想要一个带有 url /none 的图像。我将其更改为 background: none 并解决了整个问题。如果您可以添加一个主题特定问题的答案,我会接受。所以毕竟它不是模板文件,而是错误的 CSS ;-)。干杯,拉尔夫
  • 很高兴听到您找到原因:)。我为其他可能遇到类似问题的人添加了答案。非常感谢!祝你有美好的一天

标签: wordpress performance load performance-testing


【解决方案1】:

这应该与您的主题文件有关。您可以查看 wordpress 模板层次结构以找出主题的所有部分。 https://developer.wordpress.org/themes/basics/template-hierarchy/

停用您的主题并使用标准主题。停用所有插件。这样可以确保它与您的 wordpress 安装或插件无关,而是由您的主题引起的问题。

您的浏览器检查器可能会为您提供正确的提示,您可以从哪里开始搜索。

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 2021-11-17
    • 2020-07-12
    • 1970-01-01
    • 2016-01-17
    相关资源
    最近更新 更多