Woocommerce 在尝试安装elementor加载项时,如何修复此错误?

Woocommerce 在尝试安装elementor加载项时,如何修复此错误?,woocommerce,plugins,elementor,user-registration,Woocommerce,Plugins,Elementor,User Registration,问题已解决以下注释 问题 我正在尝试安装Elementor附加组件,以便创建用户登录和注册。当前,当我尝试测试注册时,会显示一个加载弹出窗口,并且从不注册用户。它一直在旋转。我希望通过安装elementor附加组件和重做表单来解决这个问题。下面是我在尝试安装插件时遇到的错误 不推荐使用:第40行的/home/o1119173/public_html/wp content/plugins/elementor-lite/includes/Traits/Library.php中,必需的参数$exten

问题已解决以下注释

问题 我正在尝试安装Elementor附加组件,以便创建用户登录和注册。当前,当我尝试测试注册时,会显示一个加载弹出窗口,并且从不注册用户。它一直在旋转。我希望通过安装elementor附加组件和重做表单来解决这个问题。下面是我在尝试安装插件时遇到的错误

不推荐使用:第40行的/home/o1119173/public_html/wp content/plugins/elementor-lite/includes/Traits/Library.php中,必需的参数$extension遵循可选参数$page_settings

不推荐使用:第40行的/home/o1119173/public_html/wp content/plugins/elementor-lite/includes/Traits/Library.php中的可选参数$page_settings后面是必需的参数$key

警告:无法修改标题信息-标题已由第6362行/home/o1119173/public_html/wp content/plugins/essential addons for elementor lite/includes/Traits/Library.php:40)中的/home/o1119173/public_html/wp includes/functions.php发送

不推荐使用:第663行/home/o1119173/public_html/wp content/plugins/essential addons for elementor-lite/includes/Classes/Helper.php中的可选参数$term_count后面是必需的参数$term_id

警告:无法修改标题信息-标题已由/home/o1119173/public_html/wp content/plugins/essential addons for elementor lite/includes/Traits/Library.php:40)在/home/o1119173/public_html/wp admin/includes/misc.php第1310行发送

警告:无法修改标题信息-标题已由第9行的/home/o1119173/public_html/wp content/plugins/essential addons for elementor lite/includes/Traits/Library.php:40)中的/home/o1119173/public_html/wp admin/admin-header.php发送

以下是我所拥有的:

WordPress版本5.7.2

当前主题:购物者商店(版本1.0.2)

当前插件:Elementor的基本插件(4.7.0版)

PHP版本8.0.6

我还研究了JetwooBuilder插件和Jet标签。我已经考虑过购买这个插件。我是否需要Elelmentor附加组件与Jetwoo Builder一起工作,或者您认为这会绕过我的问题

问题已解决…下面是解决方案

研究发现:

在PHP8中,添加了命名参数。这意味着从现在起,没有默认值的参数必须在可选参数之前

可选参数是具有默认值的参数:函数示例(字符串$optional='');。我们称它们为可选的,因为它们是可选的,您可以如下调用函数:example()

好的,让我们来解决问题 因此,原型应从以下方面进行更改:

第663行|
公共静态函数get_doc_post_count($term_count=0,$term_id)

第663行|
公共静态函数get_doc_post_count($term_id,$term_count=0,)

在所需参数之前,在一个文件的第40行和另一个文件的第663行切换可选参数,并删除所有警告

在本例中,我了解了如何修复此问题,并且“无法修改标题”警告也是由“已弃用”警告引起的。修复不推荐使用的警告解决了所有问题

因此,我只需要修复这些不推荐使用的警告:

不推荐使用:第40行的/home/o1119173/public_html/wp content/plugins/elementor-lite/includes/Traits/Library.php中,必需的参数$extension遵循可选参数$page_settings

不推荐使用:第40行的/home/o1119173/public_html/wp content/plugins/elementor-lite/includes/Traits/Library.php中的可选参数$page_settings后面是必需的参数$key

和上例从第663行修复的警告:

不推荐使用:在/home/o1119173/public\u html/wp content/plugins/essential addons for elementor lite/includes/Classes/Helper.php第663行的可选参数$term\u id之后是必需参数$term\u id