博客

解决WordPress“添加媒体”按钮失效问题

解决WordPress“添加媒体”按钮失效问题,最近有用户反映主题升级之后文章发布页面的“添加媒体”按钮点击没有反映,没有办法上传图片附件等问题,其实呢这个问题并非主题本身的问题,而是WordPress的js文件合并机制出了一点小状况,那么我们该怎么解决呢?官方说明其实这个问题在WordPress

最近有用户反映主题升级之后文章发布页面的“添加媒体”按钮点击没有反映,没有办法上传图片附件等问题,其实呢这个问题并非主题本身的问题,而是WordPress的js文件合并机制出了一点小状况,那么我们该怎么解决呢?

添加媒体按钮不起作用的原因

添加媒体按钮不起作用的最常见原因是您的主题和插件之间的脚本冲突。JavaScript在WordPress管理后台中运行了许多功能,包括添加媒体按钮。

当运行添加媒体按钮的JS脚本与任何其他脚本发生冲突时,它无法处理禁用添加媒体按钮。

一个密切相关的问题 – 插入到文章按钮不起作用 – 是由文件夹上的权限错误引起的,当您切换主机时更是如此,但这是另一天的故事。

现在这个问题不再笼罩在神秘之中,让我们排除故障并修复“ 添加媒体 ”按钮在WordPress中不起作用。

如何修复WordPress添加媒体按钮不起作用

使用FTP或文件管理器,访问您的WordPress根目录并打开wp-config.php文件进行编辑。

编辑wp-config.php文件

接下来,将以下代码添加到“That’s all, stop editing! Happy blogging.”

define('CONCATENATE_SCRIPTS', false);

将更改保存到您的wp-config.php文件。退出您的WordPress站点并清除所有缓存,即浏览器、插件、第3方和服务器缓存。

重新登录到您的WordPress管理后台并检查“ 添加媒体 ”按钮是否正常工作。

上面的代码只是告诉WordPress单独加载每个脚本,而不是合并请求,这是WordPress默认所做的。

单独加载脚本可以最大限度地减少发生冲突的机会。

虽然此代码是您修复“ 添加媒体 ”按钮的最佳机会,但它不是永久解决方案,因为该问题表明您的网站上有冲突的脚本,您显然想要修复。

排除WordPress添加媒体按钮不起作用的原因

现在让我们找到脚本冲突的根源,这样您就可以一劳永逸地消除问题。我们建议您在临时网站而不是实时网站上执行此操作。

您可以使用浏览器的Inspect -> Console查明问题的原因。控制台工具突出显示可以帮助您确定问题所在的脚本错误。

浏览器查看JS错误

除此之外,首先停用所有插件。然后检查“ 添加媒体 ”按钮是否正常工作。如果按钮正常工作,那么很明显您的插件之一导致了脚本冲突。

禁用插件排查问题

接下来,将插件一一重新激活,并在每次激活后检查添加媒体按钮。当您找到负责的插件时,请联系开发人员寻求帮助或寻找替代品。

如果停用所有插件后问题仍然存在,您需要确保先清除缓存,然后测试您的主题是否是导致WordPress的添加媒体按钮不起作用的原因。

只需激活一个默认的WordPress主题,例如2022,然后检查问题是否消失。如果按钮有效,那么这里的问题就是您的主题。

切换主题排查问题

该怎么办?与主题开发人员交谈以获得支持或更改为另一个主题。如果您熟悉代码,您甚至可以通过编辑主题文件来消除冲突。

当您在临时站点上找到问题的原因时,您可以继续在您的实时WordPress站点上实施修复。

小结

通常,“ 添加媒体 ”按钮会因网站某处的脚本冲突而中断。我们添加到 我们之前共享的wp-config.php的代码行应该像魔术一样工作。

除此之外,我们建议您更新您的WordPress网站,这样您就可以摆脱可能导致冲突的旧代码和脚本,从而解决这个问题。

此外,请记住您的缓存可能会误导您认为自己有问题,因此在尝试本文中的解决方案之后/之前清除缓存至关重要。

发表评论