FTP를 통해 특정 워드프레스 플러그인 활성화하기(워드프레스 관리자 페이지에 접근할 수 없는 경우에 특정 플러그인 활성화하기)
오늘 아바다가 사용되고 있는 워드프레스 사이트를 보니 사이드바가 표시되지 않고 있는 것을 발견했습니다. 플러그인 충돌인가 하고 플러그인을 하나씩 비활성화했습니다.
그런데 BuddyPress를 비활성화하니 관리자 페이지에 접속이 되지 않네요. 난감한 상황이라 어떻게 할까 고민하다가 FTP를 통해 함수 파일에 다음 코드를 추가하여 BuddyPress를 다시 활성화했습니다.
//Using this code you can activate your plugin from the functions.php function activate_plugin_via_php() { $active_plugins = get_option( 'active_plugins' ); array_push($active_plugins, 'buddypress/bp-loader.php'); /* Here just replace unyson plugin directory and plugin file*/ update_option( 'active_plugins', $active_plugins ); } add_action( 'init', 'activate_plugin_via_php' );
다른 플러그인에 대해서도 위의 코드를 활용할 수 있습니다. (위의 코드는 사용 중인 워드프레스의 함수 파일에 추가해주시기 바랍니다.)
아바다 테마가 설치된 워드프레스를 최신 버전인 4.7로 업데이트하니 HTTP 500 에러가 나고 난리가 아니네요. 잔머리를 사용하여 4.7로 업데이트했지만 사이드바가 표시되지 않는 문제는 계속 발생하고 있습니다. 지원을 요청하면 좋겠지만 지원이 만료된지 오래 되어서 지원을 이용할 수 없는 상태입니다.
왜 이런 문제가 발생할까 잠시 생각해보니 하위 버전에서 꾸준히 업데이트해오는 동안 무슨 문제가 발생했는가 봅니다.
3.9.2 -> 4.0.2 -> 4.0.3 -> 5.0.2 -> 5.0.3 -> 5.0.4 -> 5.0.5 -> 5.0.6
시스템 상태(System Status)에 보니 위와 같이 3.9.2에서 계속 업데이트를 해왔네요.
그리고 최근 업데이트 이후에 사이드바가 사라진 것을 보니 분명 차일드 테마와 관련이 있을 것 같습니다. 그래서 차일드 테마에서 본래 Avada 테마로 바꾸니까 문제가 해결되네요.
만약 아바다 테마에서 업데이트 후에 이상한 문제가 발생하면 테마를 잠시 본래 아바다 테마(차일드 테마가 아닌)로 바꾼 후에 문제가 발생하는지 여부를 확인해보면 좋을 듯 합니다.
댓글 남기기