什么原因导致WordPress“添加媒体”按钮停止工作?
WordPress经典编辑器中的“添加媒体”按钮可能会由于网站上的插件或主题中的脚本或样式冲突而停止工作。
WordPress的默认行为是将所有必需的脚本和样式表结合起来并同时加载。这通常在WordPress管理区域进行,以提高性能和速度。也就是说,若插件或主题的脚本或样式存在冲突,就可能会中断WordPress文章编辑器的JavaScript功能,从而导致“添加媒体”按钮失效。
方法1:通过向wp.config.php添加代码来修复“添加媒体”按钮无法正常工作的问题
快速修复方法是向您的wp-config.php文件中添加以下代码。您可以通过编辑wp-config.php文件并在“那就这样吧,停止编辑!快乐博客”这行代码之前添加此代码:
define('CONCATENATE_SCRIPTS', false );
这段代码会告诉WordPress分别加载每个脚本,从而帮助避免有问题的脚本与WordPress核心功能发生JavaScript冲突。
添加代码后,访问文章编辑页面查看“添加媒体”按钮是否正常工作。
注意:根据我们的经验,添加此代码不是一个长期解决方案,因为您仍然有引发这个问题的脚本。因此,我们同样推荐尝试下一个方法。
方法2:通过对插件或主题进行排查来修复“添加媒体”按钮无法正常工作的问题
如果您希望长期解决此问题,那么你需要进行一些基本的WordPress排查步骤,以找出是哪个插件或主题引发了问题。
强烈建议您在预备网站上进行这些操作,而不是在实时网站上。以下是如何创建WordPress预备网站的分步指南。
所有最佳的WordPress托管公司,如Bluehost、SiteGround和WP Engine,都提供一键预备功能。
一种查找问题来源的方法是在经典编辑器页面上使用“检视”工具。这将显示控制台错误,帮助您找到冲突源头。
另一种方法是先停用所有插件,然后查看是否解决了“添加媒体”按钮的问题。如果解决了,那么这表示是某个插件引发了问题。
然后,逐个激活插件,每激活一个插件,检查一次“添加媒体”按钮。这将帮助您找出哪个插件引发了问题。找到问题插件后,您可以用另一个插件替换或请求插件作者的帮助。
如果停用插件没有解决问题,那么下一步是临时切换到默认的WordPress主题,比如Twenty Twenty-One或Twenty Twenty-Three。
如果切换到默认主题解决了问题,那么这表示您的主题引发了冲突。此时您可以请求主题作者的支持或切换到不同的WordPress主题。
一旦在预备网站上找到问题原因,就可以将修复应用到实时WordPress网站上。
可选:考虑切换到Gutenberg块编辑器
虽然我们提供了经典编辑器的解决方案,但同样值得考虑切换到Gutenberg块编辑器。这款较新的编辑器不仅可以解决您的“添加媒体”按钮问题,还提供了许多其他优势。
块编辑器现已成为WordPress的标准,它以不同的方式处理媒体。每个块都可以有自己的媒体插入选项,这意味着您较少会遇到本文所述的问题。
此外,随着WordPress不断发展,许多插件和主题主要针对块编辑器进行了优化。某些新功能和特性可能与经典编辑器不完全兼容。
通过切换到块编辑器,您可以确保使用最为现代且广泛支持的WordPress版本。
如果您对变化感到担忧,不必担心。虽然有一定的学习曲线,您可以阅读我们的指南,了解如何使用WordPress块编辑器。我们也有一篇指南帮助解决常见的块编辑器问题。
专家指南解决常见的WordPress错误
遇到其他常见WordPress错误?浏览以下文章来解决它们:
- 如何修复WordPress文章中出现两次特色图片的问题
- 如何修复WordPress的HTTP图片上传错误
- 如何修复WordPress中图像后处理失败错误
- 如何修复WordPress站点编辑器空白的问题(逐步说明)
- 如何修复WordPress中自定义字段不显示的问题
- 如何逐步修复WordPress的白屏死机错误
- 如何修复WordPress中的504网关超时错误
我们希望本文帮助您了解如何解决WordPress中“添加媒体”按钮无法正常工作的问题。您可能还想查看我们的指南,了解如何修复WordPress中的漏发计划错误,以及我们推荐的用于管理图像的最佳WordPress插件。
如果您喜欢这篇文章,请订阅我们的YouTube频道观看WordPress视频教程。您也可以在Twitter和Facebook上找到我们。