Word Cracker의 잡다한 정보 모음

워드프레스 관리자 툴바가 표시되지 않는 문제가 발생하는 경우

3

이전 글에서 사용자가 로그인하면 브라우저 상단에 툴바가 표시되지 않도록 하는 방법을 살펴보았습니다.

간혹 관리자 계정으로 로그인해도 상단 툴바가 표시되지 않는 문제가 발생하는 경우가 있습니다. 이 경우에 여러 가지를 의심해볼 수 있을 것 같습니다.

이 경우 wpbeginner의 “How to Fix Missing Admin Bar Issue in WordPress(워드프레스에서 관리자 표시줄이 사라지는 문제를 수정하는 방법)“에서는 테마 함수에서 <?php wp_footer(); ?>가 삭제되었기 때문에 발생하는 것으로 설명하고 있습니다. 먼저 wpbeginner에서 제시하는 방법에 따라 footer.php 파일에서 <?php wp_footer(); ?>가 있는지 살펴보고 없다면 추가하여 문제가 수정되는지 확인해보시기 바랍니다. (이 경우 차일드 테마를 만들어 작업하시기 바랍니다. “원클릭으로 간편하게 차일드 테마 만들기” 참고)

또 다른 방법으로 항상 관리자 표시줄(툴바)이 표시되도록 할 수도 있습니다. 다음 함수를 함수 파일에 추가해보도록 합니다(마찬가지로 차일드 테마를 만들어 작업하세요).

// always show admin bar - 항상 관리자 툴바 표시
function pjw_login_adminbar( $wp_admin_bar) {
if ( !is_user_logged_in() )
$wp_admin_bar->add_menu( array( ‘title’ => __( ‘Log In’ ), ‘href’ => wp_login_url() ) );
}
add_action( ‘admin_bar_menu’, ‘pjw_login_adminbar’ );
add_filter( ‘show_admin_bar’, ‘__return_true’ , 1000 );
// 출처: digwp.com

경우에 따라서는 호스팅 업체를 바꾸니까 문제가 해결된다고 하는 분도 있네요(참고).

워드프레스 문제

이전 후에 문제가 발생하는 경우에는 이전(마이그레이션) 과정에서 문제가 없었는지 확인해볼 필요가 있을 것 같습니다. 그리고 플러그인을 모두 비활성화하여 문제가 해결되는지도 확인해보시기 바랍니다.

Related Posts

Comments