您现在的位置是:首页 > 网站制作 > WordpressWordpress
安装Elementor Pro插件后提示PHP Warning: Undefined array key “requires” 错误的解决办法
杰帅2023-07-05【Wordpress】人已围观
简介最近搬主题听到一些小伙伴在安装Elementor Pro插件【Elementor Pro 3.8.1+Elementor 3.8.0完美汉化中文版(含全套模板)|可视化编辑页面自定义设计WordPress插件】后,发现WordPress后台提示一些错误,如下:
最近搬主题听到一些小伙伴在安装Elementor Pro插件【Elementor Pro 3.8.1+Elementor 3.8.0完美汉化中文版(含全套模板)|可视化编辑页面自定义设计WordPress插件】后,发现WordPress后台提示一些错误,如下:
PHP message: PHP Warning: Undefined array key "requires" in /var/www/www.banzhuti.com/wp-content/plugins/elementor-pro/license/updater.php on line 69
PHP message: PHP Warning: Undefined array key "new_version" in /var/www/www.banzhuti.com/wp-content/plugins/elementor-pro/license/updater.php on line 84
如何解决这些问题呢?
搬主题就分享一下两个解决办法。
1、降级到PHP 7.4
一般出现这种问题的话都是PHP 8与Elementor Pro插件不兼容导致,也就是一些PHP语言在PHP 7.4是正常使用的,到PHP 8版本后不兼容了,会提示错误,一般解决这种问题的方法就是将PHP 8降级成PHP 7.4即可。
2、删除错误代码
对于不想降级PHP 8版本的小伙伴,可以选择第二种方法,也就是删除代码的方法。
首先打开插件下的文件updater.php,一般路径都会在/elementor-pro/license/updater.php
然后删除69到71行的如下代码:
if ( version_compare( $wp_version, $version_info['requires'], '<' ) ) {
return $_transient_data;
}
再删除83到90行的如下代码:
if ( version_compare( $this->plugin_version, $version_info['new_version'], '<' ) ) {
$_transient_data->response[ $this->plugin_name ] = $plugin_info;
$_transient_data->checked[ $this->plugin_name ] = $version_info['new_version'];
} else {
$_transient_data->no_update[ $this->plugin_name ] = $plugin_info;
$_transient_data->checked[ $this->plugin_name ] = $this->plugin_version;
}
然后保存文件,接下来刷新页面,重启PHP就行了,无需降级到PHP 7.4。以上就是搬主题分享的安装Elementor Pro插件后提示PHP Warning: Undefined array key "requires" 错误的解决办法。
Tags:Elementor Elementor Pro PHP SSH教程 WordPress WordPress教程
很赞哦! ()
相关文章
- WordPress安装/更新插件后报错“a padding to disable
- 修改WordPress文章及附件图像URL教程
- Zblog转换为WordPress最简单的方法教程
- PHP 致命错误:未知:打开所需的wordfence-waf.php失败解
- 关闭/禁用WordPress站点管理员电子邮件验证教程
- WordPress显示此请求已被阻止;该内容必须通过HTTPS提供
- Weebly与WordPress的详细对比2023
- 使用WP-CLI重新安装所有WordPress插件及主题教程 - 搬
- 通过WP CLI一次性删除WordPress中未使用的图片 - 搬主
- 未发现的错误:调用未定义函数wp_check_php_mysql_versi
随机图文
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功