gpt4 book ai didi

php - WP_Widget 的被调用构造方法自版本 4.3.0 起已弃用

转载 作者:IT王子 更新时间:2023-10-29 01:23:58 25 4
gpt4 key购买 nike

我刚刚更新到 WordPress 4.3,似乎有些地方坏了。

我的页面上出现了这个错误:

Notice: The called constructor method for WP_Widget is deprecated since version 4.3.0! Use __construct() instead. in /mnt/stor13-wc1-ord1/754452/www.eden-festival.com/web/content/securewp/wp-includes/functions.php on line 3457

有什么需要修复的吗?

最佳答案

由于 php 7 不支持 php 4 对象构造并被替换为 __construct() Wordpress 开发人员创建了一条通知消息,以便插件开发人员更改其插件的工作方式。由于 php 4 已经死了很长时间,所以没有理由使用这种类型的对象构造。

如何解决?

选项 1 - 不升级到较新的 php 版本

只需添加add_filter('deprecated_constructor_trigger_error', '__return_false');

到你的functions.php文件,它会忽略那些通知。

选项 2 - 可能升级到 php 7/更喜欢处理问题而不是沉默

If this is a third party plugin, beware that if you make the change yourself and the plugin developer releases an update then it will override your changes. Contacting the plugin developer to fix this issue will be the best option

找到有问题的插件并更改:

parent::WP_Widget

parent::__construct

关于php - WP_Widget 的被调用构造方法自版本 4.3.0 起已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com