Yoast SEO 元描述未保存

问题描述 投票:0回答:2

我在 Yoast SEO 元框中为我的主页生成焦点关键词和元描述。但是当我退出编辑器时,如果我返回主页,焦点关键词和元描述就会消失。

有人知道我怎样才能保留它们吗?

谢谢

yoast
2个回答
0
投票

我轻松地花了 5 个小时试图追踪并修复 Yoast 元字段无法正确保存的问题。我唯一真正的线索是这个控制台错误:

Uncaught TypeError: Cannot read properties of undefined (reading 'registerPlugin') at window.wpseoScriptData.window.wpseoScriptData.featuredImage.i.registerPlugin (post-edit.js)

基于这个 Yoast Github 问题,当页面加载时,在

YoastSEO
中调用所需的
/wp-content/plugins/wordpress-seo/js/dist/post-edit.js
javascript 应用程序时,它似乎并不存在,并且 Yoast javascript 应用程序实际上并不存在,因此它会崩溃。

因此,可能有某个地方正在使构建

YoastSEO
对象所需的 javascript 出队。要检查的一件事是在您的代码库(不包括 Yoast 插件本身)中搜索
wpseo
yoast
等实例。如果您发现某些代码正在出列/删除某些内容,则可能就是这样。如果您有一个有结果的插件,请尽可能停用并检查是否可以修复任何问题。

我还注意到,SEO 分析抽屉永远不会加载,并且加载旋转器会无限期运行。控制设置字段的 JavaScript 似乎可以工作,但是当你保存它时,它实际上并没有保存,它只是进入了空白。

综上所述...我无法弄清楚出了什么问题,但我确实让它重新开始工作。这对我有用......

在阅读了许多不同的问题线程后,我偶然发现了一些有关安全插件阻止部分安装过程的问题。我的 Wordfence 设置非常严格,所以在我们重新安装 Yoast 时我根据建议停用了它。

确保您的安全插件已停用后,然后停用并卸载 Yoast。显然你不需要删除插件数据,只需卸载即可。 (如果您还没有更新其他插件,这也是更新其他插件的好时机)。

重新安装 Yoast 后,您应该有一个按钮可用于重新索引您需要单击的“可索引”。可能是在仪表板上,我不记得了。如果您没有看到它,您可以转到“搜索外观”>“常规”>“重写表格”>“强制重写标题”并启用它,然后保存更改。我不是 100% 肯定,但似乎在我这样做之后,常规设置仪表板或其他东西中有一个面板,上面写着“看起来某些设置已更改,您应该重新索引您的现在可索引”,并带有一个按钮来启动该过程。

我还必须打开“显示帖子/页面的 SEO 设置?”返回到“搜索外观”>“内容类型”下。我重新安装后,这些都被禁用了。所以也许这有助于 Yoast 知道正确加载 javascript。

你可能知道,我对 Yoast 不是很熟悉,但在完成这一切之后,它正在工作。

我相信如果您愿意,您也可以从 CLI 触发重新索引过程,并且如果您有一个包含超过 10k 帖子或其他内容的大型网站,建议您这样做。

希望这一切有帮助!


0
投票

你节省了我很多时间。停用安全插件是关键。谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.