我下载了一个我非常想使用的Wordpress插件。唯一的问题是它在调试期间抛出了一个弃用的错误,以便使用WP_widget。
注意:从版本4.3.0开始,不推荐使用SteamApiWidget中WP_Widget的被调用构造函数方法!使用 __构造() 代替。在第3770行的functions.php中
所以我做了一些搜索但遗憾的是只是替换了WP_widget'用' __ construct()'只是成功打破了插件。就我的编码知识而言,这就是我的意思。在我找到的两个实例中,WP_widget'在下面。我需要更改哪些内容才能使用当前的PHP标准?
/**
* Class SteamApiWidget
*/
class SteamApiWidget extends WP_Widget
和
/**
* @constructor
*/
public function __construct()
{
$this->initPluginConstants();
$widget_option = array(
'classname' => PLUGIN_SLUG,
'description' => __('A simple WordPress widget for your steam profile.', PLUGIN_LOCALE)
);
$this->WP_Widget(PLUGIN_SLUG, __(PLUGIN_NAME, PLUGIN_LOCALE), $widget_option);
$this->registerScriptsAndStyles();
}