이번에 워드프레스 호스팅을 이전하고 php7.0으로 업그레이드를 했는데..
kboard에서 글 등록하거나 수정시
array_filter() expects parameter 1 to be array
implode(): Invalid arguments passed
위와 같은 에러가 뜹니다.
에러 위치는
includes/general-template.php
$title = apply_filters( 'document_title_parts', $title );
$title = implode( " $sep ", array_filter( $title ) );
$title = wptexturize( $title );
$title = convert_chars( $title );
$title = esc_html( $title );
$title = capital_P_dangit( $title );
return $title;
위 볼드처리된부분에서 에러가 납니다.
무슨 문제일까요.. 흠.. ㅜㅜ
해결했습니다..
페이지 제목 설정을 안해서 그렇더군요 ㅋㅋ..;
KBoard는 PHP7에서도 잘 동작합니다
해당 오류는 배열(array)이 아닌 다른 형식을 입력해서 발생된 오류입니다.
배열(array)을 입력하시면 오류가 해결될 겁니다. ㅎㅎ