致命错误:未捕获错误:不在对象上下文中时使用$This

时间:2019-10-23 作者:15eme Doctor

我使用的主题插件对我的主题至关重要。它被称为PixGridder Pro。开发者网站坏了,他们帮不了我。

wordress给出的错误

 Fatal error: Uncaught Error: Using $this when not in object context in /home/#####/public_html/wp-content/plugins/pixgridder-pro/lib/functions.php:1053 
 Stack trace: #0 /home/#####/public_html/wp-content/plugins/pixgridder-pro/lib/functions.php(1146): 
 PixGridder::register_options() #1 /home/#####/public_html/wp-content/plugins/pixgridder-pro/lib/functions.php(94): 
 PixGridder::add_general() #2 /home/#####/public_html/wp-includes/class-wp-hook.php(286): 
 PixGridder::activate(\'\') #3 /home/#####/public_html/wp-includes/class-wp-hook.php(310): 
 WP_Hook->apply_filters(\'\', Array) #4 /home/#####/public_html/wp-includes/plugin.php(465): 
 WP_Hook->do_action(Array) #5 /home/#####/public_html/wp-admin/plugins.php(177): 
 do_action(\'activate_pixgri...\') #6 {main} thrown in /home/#####/public_html/wp-content/plugins/pixgridder-pro/lib/functions.php on line 1053
第一个致命错误行1053是:

self::pixgridder_admin( array( &$this, \'register_options\' ) );
堆栈跟踪#0行1146是:

self::register_options();
堆栈跟踪#1第94行是:

self::add_general();
你能告诉我怎样升级插件才能让我的网站正常工作吗。

它过去可以正常工作,也许有一种方法可以强制插件处于活动状态(因为它过去可以正常工作,我只是因为一些不相关的事情而停用它,现在我无法重新激活它)

谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:15eme Doctor 整理而成

我找到了解决方案,现在一切都正常了

我刚删除:&$这

给予:

self::pixgridder_admin( array( \'register_options\' ) );

相关推荐