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