很有意思的一个问题,小红书一个粉丝找到我,他在编辑文章的时候WordPress“添加媒体”按钮不起作用。这个问题还是一个比较常见的WordPress问题。我们出一期教程,看看该怎么去修复它!
是什么原因导致 WordPress 的“添加媒体”按钮失效呢?
最常见的网站上的插件或主题中的脚本或样式存在冲突,经典 WordPress 编辑器中的“添加媒体”按钮可能会停止工作。
WordPress 的默认行为是将所有需要的脚本和样式表组合起来并同时加载。这通常在WordPress 管理后台中完成,以提高性能和速度。
也就是说,如果这些脚本或样式存在冲突,尤其是在插件或主题中,则可能会破坏 WordPress 帖子编辑器的 JavaScript 功能。这可能会导致“添加媒体”按钮被禁用。
我们看看如何排除故障并修复 WordPress 中不起作用的“添加媒体”按钮。下面有两个方法可以解决问题:
方法 1:通过向 wp.config.php 添加代码修复“添加媒体”按钮不起作用的问题
快速解决方法是将以下代码添加到wp-config.php文件中。可以通过编辑 wp-config.php 文件并在“That’s all, stop editing! Happy blogging’”行之前添加此代码来实现此目的:
define('CONCATENATE_SCRIPTS', false );
这行代码只是告诉 WordPress 单独加载每个脚本,这有助于避免 JavaScript 与有缺陷的脚本和核心 WordPress 功能发生冲突。
添加代码后刷新,继续访问帖子编辑屏幕,查看“添加媒体”按钮是否可以在WordPress 网站的帖子编辑页面上运行。
注意:根据我们的经验来看,添加这行代码并不是一个合适的长期解决方案,因为仍然有一个导致问题的脚本。所以,我们建议尝试下一种方法。
方法 2:通过排除主题或插件故障来修复“添加媒体”按钮不起作用的问题
如果要长期解决这个问题,需要排除WordPress 故障来找出哪个插件或主题导致了该问题。
查找问题根源的一种方法是使用经典编辑器页面上的检查工具。它会显示控制台错误,从而引导找到冲突的根源。
另一种方法是先停用所有 WordPress 插件,然后刷新看看这是否能修复“添加媒体”按钮。如果能,那就是其中一个插件导致了问题。
现在可以逐个激活插件,激活插件后,只需检查“添加媒体”按钮。这会帮助找出导致问题的插件。
找到有问题的插件后,用另一个功能一样的插件替换它。
如果停用插件不能解决问题,那么暂时切换到默认的 WordPress 主题,如 Twenty Twenty-One 或 Twenty Twenty-Three。
如果切换到默认主题可以解决问题,则说明是主题导致了冲突。换一个主题或者找主题官方解决!
可选:考虑切换到 Gutenberg 块编辑器
虽然我们已经为经典编辑器提供了解决方案,但是可以考虑切换到Gutenberg 块编辑器。这个较新的编辑器可以解决“添加媒体”按钮问题,还可以提供其他几个优点。
块编辑器现在是 WordPress 的默认编辑器,它可以不同的方式处理媒体。每个块都可以有自己的媒体插入选项,而不是依赖单个“添加媒体”按钮。
基本不太可能遇到我们在本文中讨论的那种问题。
此外,随着 WordPress 的不断发展,许多插件和主题都主要针对块编辑器进行了优化。一些较新的特性和功能可能与经典编辑器不完全兼容。
通过切换到块编辑器,可以确保使用的是最新且广泛支持的 WordPress 版本。
暂无评论内容