在不中断小部件的情况下更改WordPress插件小部件`id_base`

时间:2019-10-07 作者:Brady Charron

我开发了一个WordPress插件,插件中的一个小部件在$id_base 的参数parent::__construct 在小部件构造函数中调用的方法。修复拼写错误似乎会删除当前存在的小部件的任何实例。是否可以更改$id_base 对于小部件,而不中断小部件的当前实例?

1 个回复
SO网友:Drmzindec

您可以不推荐整个功能,这在您的情况下可能很难实现,但可以通过一些工作来实现:

您可以同时检查这两个选项,但请加载新选项以备将来安装:

function badly_named() {

    __doing_it_wrong( \'badly_named\', \'This method has been deprecated in favor of better_named_function\' );

    /**
     * Call the better named method
     */
     better_named_function();
}