求助:
報(bào)錯(cuò):警告: in_array() はパラメータ 2 が配列であることを期待しており、D:phpStudyWWWzhutiwp-content主題テーマプロファンクション.php の 98 行目で指定された文字列です
出錯(cuò)位置:
if ( $ Depth == 0 && ($args-> Depth)>=0 && in_array( 'menu-item-has-children', $item->classes )){
$class_names[] = 'メニュー項(xiàng)目には子がある';
$atts_class[] = 'ドロップダウントグル';
$atts['データトグル'] = 'ドロップダウン';
$caret = ' <span class="caret"></span></a>';
}
請(qǐng)問(wèn)怎么修正啊
in_array の 2 番目のパラメータを (array)$item->classes に変更して、型を強(qiáng)制的に配列に変換できます
使用前にitem->classes
不是數(shù)組,是個(gè)字符串,需要將item->classes
配列に変換されたものです