首先是 自己在wordpress升级php版本时 插件不兼容造成的提醒

Deprecated: 自 2.0.0! 版本起,已弃用调用函数 has_cap 时使用的参数! 用户级别已被废弃,请改用能力。in /*/functions.php on line 5667

这个是高版本php不兼容部分老插件造成的

在全网  百度 谷歌搜索相关关键词  只有下面这一篇文章 原文是

供参考  因为目前 我并未找到相关解决办法 包括下面这篇文章 ,

 

在 WordPress 中上传图片,提示:服务器无法处理图片。如果服务器繁忙或没有足够的资源来完成任务,就会发生这种情况(开启调试)

1、在 WordPress 中上传图片,提示:服务器无法处理图片。如果服务器繁忙或没有足够的资源来完成任务,就会发生这种情况。上传较小的图片可能会有所帮助。建议的最大尺寸为 2560 像素。

2、查看上传图片的大小为 23 KB,确认不是图片过大所导致。

3、决定用照片软件打开预览,然后截图保存覆盖原图。

4、再次上传,仍然失败。

5、在 WordPress 中调试,参考:https://wordpress.org/support/article/debugging-in-wordpress/ 。编辑 wp-config.php

/**
* 开发者专用:WordPress 调试模式。
*
* 将这个值改为“true”,WordPress 将显示所有用于开发的提示。
* 强烈建议插件开发者在开发环境中启用本功能。
*/
define('WP_DEBUG', true);

6、刷新页面,有以下一些提示。如图4
刷新页面,有以下一些提示
Warning: Use of undefined constant wp_cumulus_widget - assumed 'wp_cumulus_widget' (this will throw an Error in a future version of PHP) in /data/wwwroot/www.shuijingwanwq.com/wp-content/plugins/wp-cumulus/wp-cumulus.php on line 375

Deprecated: 函数 register_sidebar_widget 自版本 2.8.0 起已弃用!请使用 wp_register_sidebar_widget() 替代。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5383

Deprecated: 函数 register_widget_control 自版本 2.8.0 起已弃用!请使用 wp_register_widget_control() 替代。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5383

Deprecated: 自 2.0.0! 版本起,已弃用调用函数 has_cap 时使用的参数! 用户级别已被废弃,请改用能力。 in /data/wwwroot/www.shuijingwanwq.com/wp-includes/functions.php on line 5667

6、再次上传,竟然上传成功了。 仅是开启了 debug 。

7、将第 5 步骤还原。再次上传,上传成功。感觉应该是服务器端的临时故障。决定暂且放弃深究了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。