在WordPress 多语言网站中,如果你使用 Yoast SEO 插件,可能由于某些误操作,导致输出的 Schema 数据中,网站网址、组织网址、发布者网址等等都会显示为其他语言网址,比如下图界面,网站默认语言是英文,但是以上信息却显示为韩语首页网址。

错误原因:Yoast SEO 的 Indexables 缓存数据“锁死”
Yoast SEO 会为了性能将站点的结构化数据存储在数据库的专用表(Indexables)。 如果你在配置站点信息或 Yoast 的“初次配置”的时候,浏览器正好处于其他语言环境下,Yoast SEO插件可能会把该语言(比如 /ko/)路径作为“站点标识”存入数据库。由于这是缓存数据,即使你切回英文版内容,它依然会输出这个缓存的错误网址。
修复方法
1.安装并启用 Yoast Test Helper 插件。
2.前往 工具Tools->Yoast Test,点击”Reset Indexables tables & migrations” 按钮。

3.返回 Yoast SEO -> 工具 Tools ,重新运行”开始SEO数据优化 Start SEO data optimization”。这会强制 Yoast 重新
根据当前的英文根目录生成Schema。

到这里应该就可以正确处理好这个问题了。





WordPress 官方代码中的feed的api域名变成非法BC网站了,建议楼主发一个文章提醒一波大家屏蔽Feed。
你看到的恶意网址是来自于官方刚下载的安装包,还是来自于你自己网站的目录?
官方的安装包,我下载了最新的7.0看了一下,其实就是FEED接口的默认域名过期了,被BC抢注了,已经有云服务器厂商要求整改了。
xmlns:wfw=”http://wellformedweb.org/CommentAPI/”
在wp-includesfeedrss2.php里
wp-includes-feedrss2.php
感谢反馈,已发布文章提供正确处理方案 https://www.wpdaxue.com/remove-wfw-commentapi-link.html