您可能没有进入第一个if,因此没有定义$数组,因为您是在这种情况下使用它的,如果$stats不为空,也可以使用它,或者在if($实例)之前定义$数组,或者找到另一种方法:-D这样的方法,将使您走上正确的道路
$array = array();
if ( $instance[\'stats_tag\'][\'category\'] ) {
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
$link = get_tag_link($tag->term_id);
$array[] = \'<a href="\' . esc_url( $link ) . \'" rel="tag" itemprop="keywords">\' . $tag->name . \'</a>\';
}
}
if ( $stats != \'\' ) {
$stats[] = \'<span class="the-day-tags">\' . implode(\', \', (array)$array). \'</span>\' ;
}