无需父级:不工作的小部件和工作的小部件之间的区别是:
$text1 = apply_filters( \'widget_text1\', $instance[\'text1\'], $instance );
vs:
$text1 = apply_filters( \'widget_text1\', empty($instance[\'text1\']) ? \'\' : $instance[\'text1\'], $instance, $this->id_base);
我意识到将多个随机文本小部件放在同一个页面上,它们的标题起作用,但它们的文本内容却不起作用。因此,我将属性(空($实例…等)从标题复制到每个文本实例。
小部件本身是实例化的,但文本区域不是。至少,我认为是这样的。我对PHP的了解还不够肯定。
如果有人知道为什么第二个版本有效而第一个版本无效,我很高兴听到这句话