Woocommerce已经有一个名为best\\u sellers的小部件,它与您使用的名称相冲突,并且它使您的小部件使用Woocommerce小部件更新功能。由于该字段还有一个名为title的字段,因此该字段仍在保存中。
在构造函数中为best\\u sellers添加前缀,以解决此问题:
public function __construct() {
$widget_options = array(
\'classname\' => \'best_sellers\',
\'description\' => \'A list of products that are your best sellers\'
);
parent::__construct("my_best_sellers", "Best Sellers", $widget_options);
}