【问题标题】:JavaScript removes Title on WordPress WebsiteJavaScript 删除 WordPress 网站上的标题
【发布时间】:2023-04-04 18:08:02
【问题描述】:

所以我偶然发现了这个问题,这是一个很大的问题,似乎有一些 JavaScript 正在从我的网页中删除标题。

https://fyxtrpg.com/

当页面加载时,我在选项卡中看到了一会儿标题,然后它就消失了。

如果我查看页面源代码,它仍然存在。但是,如果我用开发工具检查它,它是空白的。这可能是什么原因造成的?我该如何追踪这个?这是 SEO 的一个大问题。

感谢您的帮助!

澄清: 为了澄清,有一个 js 在页面加载后清除标题标签。禁用js后,标题标签就可以了。但是对于 js,标题标签在页面加载后被删除。

有没有办法通过已经运行的js来搜索,看看是什么重写了title标签?这样我就可以追踪源头并修复它。

我尝试在控制台上使用中断功能,但它不起作用,因为页面加载时标题正在更改。知道如何在页面加载时中断元素更改吗?这真的很烦人。

【问题讨论】:

  • 你的标题是指你的网站标题现在是一个URL?另外,您是否尝试过将<title> 直接移动到<header> 的顶部?
  • 您是否正在使用域转发?
  • 我的意思是标题标签。禁用 js 的标题正常显示并且不会被删除。追踪哪个js在做的最好方法是什么?

标签: javascript wordpress title


【解决方案1】:

验证你的网站后,它说你有一个 500 内部服务器错误

https://fyxtrpg.com/xmlrpc.php

并且由于该文件是在 <title> 标记之前调用的,我认为您看到了错误输出。

您应该检查 xmlrpc.php 文件的错误来源,此错误的可能原因有很多:chmod、服务器配置等

【讨论】:

    【解决方案2】:

    您已安装 WordPress SEO。在插件设置页面中,您可以找到Titles and Metas 并检查Enable force rewrite titles

    【讨论】:

    • 我使用 Yoast SEO 并没有看到强制重写标题选项。这绝对是一个js问题。标题标签出现并在禁用 js 的情况下正常工作。
    • 我一起禁用了 Yoast SEO,但它仍在发生。有没有办法通过为标题标签操作加载的js进行搜索?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    相关资源
    最近更新 更多