BBPress Error Warning: ksort() expects parameter 1 to be array, object given in….
워드프레스 4.7.5를 업데이트 하고 난 후 BBPress 에서 다음과 같은 에러 메시지로 인해 사이트 접속이 안된다거나
메인페이지에 에레메시지가 출력되고, 관리자페이지에 접속이 안되는 경우가 있습니다.
Warning: ksort() expects parameter 1 to be array, object given in /home3/juliette/public_html/myfertilityfocus.com/wp-content/plugins/bbpress/includes/core/template-functions.php on line 316
이 메시지는 BBPress 2.5.12로 업데이트 하지 않은 상태에서 워드프레스만 먼저 4.7.5 로 업데이트하면 나오는 메시지 입니다.
또는 모든 플러그인 업데이트 후 워드프레스를 4.7.5로 업데이트하면 출력되는 BBPress error 메세지를 확인 할 수 있으며,
로그인 된 상태에서 BBPress 2.5.12로 업데이트를 하면 정상적으로 사용할 수 있으나
로그아웃 후에는 관리자가 접속안되는 경우도 발생 됩니다.
BBPress Error 메세지 해결 방법
1. 관리자에서 로그아웃을 하지 않은 상태라면 관리자 > 플러그인 > BBPress 를 업데이트 합니다.
BBPress Error 메세지 해결 방법 – FTP 사용
1. FTP로 접속하여 wp-content/plugins 폴더의 이름을 변경하여 줍니다.(EX: plugin)
2. 워드프레스 관리자로 접속 하면 정상적으로 관리자 화면이 나오고 로그인 될 것입니다.
3. 플러그인 메뉴로 들어가보면 모든 플러그인들이 비활성화 되있고, 플러그인이 존재하지 않는다는 메세지가 나옵니다.
4. 다시 FTP로 접속해서 변경한 폴더명을 다시 plugins 로 변경 해 주세요.
5. 워드프레스 관리자에서 다시 플러그인메뉴를 클릭해 보면 플러그인 전체가 비활성화 되어 있습니다.
6. BBPress를 2.5.12로 업데이트 하고 활성화 해 줍니다.
7. 사이트를 확인 해 보면, 정상적으로 출력될 것입니다.
Phpmyadmin 이나 mysql 에서 해결하는 방법도 있지만, 이 방법이 가장 빠르고 쉽게 해결 할 수 있는 방법 입니다.