WordPress 관리자 표시줄을 숨기는 방법?

게시 됨: 2022-05-09

특정 페이지에서 WordPress 관리자 표시줄 숨기기

때로는 특정 페이지에서 WordPress 관리 표시줄을 숨기고 싶을 수 있습니다. 예를 들어 관리자 표시줄이 디자인을 방해할 수 있습니다. 페이지가 라이트박스에서 열리는 경우 특히 그렇습니다. WordPress의 필터를 사용하여 특정 페이지에서 관리자 표시줄을 쉽게 숨길 수 있습니다.

워드프레스에는 show_admin_bar라는 필터가 있습니다. true가 반환되면 필터에 관리 표시줄이 표시됩니다. 그러나 false가 반환되면 관리자 표시줄이 표시되지 않습니다. $bool 값은 WordPress에 전달되어 관리 표시줄을 표시할지 여부를 결정합니다. 다음 코드는 테마의 functions.php에 추가할 수 있습니다.

함수 my_theme_hide_admin_bar($bool)

{

If ( is_page_template() 'page-popup.php') )?

거짓 반환

다른:

$bool 반환

엔디프;

}

add_filter('show_admin_bar', 'my_theme_hide_admin_bar');

코드는 page-popup.php가 사용되는지 확인합니다. 이것은 라이트박스에서 열리는 페이지를 표시하는 데 사용한 테마 파일입니다. 이 템플릿을 사용하는 페이지에 관리자 표시줄이 표시되지 않도록 하려면 false를 반환합니다. 그렇지 않은 경우 false를 반환하여 관리자 표시줄을 표시하지 않습니다. 템플릿 조건부는 하나의 예일 뿐입니다. 다른 WordPress 조건문 을 사용하여 다른 많은 상황에서 관리자 표시줄을 비활성화할 수 있습니다.

사용자가 웹사이트에 로그인하면 사이트 상단에 관리자 표시줄이 표시됩니다. 기본적으로 프런트 엔드의 대시보드 기능에 빠르게 액세스할 수 있는 도구 모음입니다. 로그인한 사용자의 프런트엔드에 표시되도록 하는 것이 항상 유용한 것은 아닙니다. WordPress 관리 표시줄을 비활성화하고 관리자를 제외한 모든 사용자에 대해 WordPress 관리 표시줄을 숨길 수 있습니다. RegistrationMagic 플러그인만 있으면 됩니다.

WordPress에서 관리자 표시줄을 어떻게 숨길 수 있습니까?

사람들은 프론트엔드에서 로그인할 때 페이지 상단에 관리자 표시줄이 표시되는 것을 선호합니다. 그러나 경우에 따라 도구 모음을 해제하는 것이 좋습니다. 사이트에 로그인한 상태에서 전체 화면 사이트 페이지를 표시해야 할 수도 있습니다. 일반적으로 대시보드에서 찾을 수 있는 모든 편집 도구가 포함되어 있으므로 관리자 표시줄을 숨기는 것이 가장 좋습니다.

관리자 표시줄은 작성자, 편집자 또는 관리자에게도 더 유용합니다. 이러한 WordPress 사용자 역할은 사이트 개발에서 적극적인 역할을 합니다. 대시보드의 다른 화면에 대한 바로 가기가 포함된 관리 표시줄에 액세스해야 합니다.

웹사이트의 프론트엔드와 백엔드 모두에서 관리자 표시줄을 볼 수 있습니다. 다음은 대시보드 화면의 오른쪽 상단에 있는 관리자 표시줄의 그림입니다. 알아보기 쉽도록 빨간색으로 표시해두었습니다.

"일반 설정"으로 이동

이제 웹 사이트의 첫 페이지에서 WordPress 관리자 표시줄을 숨기는 방법을 알아보겠습니다. 먼저 RegistrationMagic 플러그인 을 설치합니다 . 그럼 진행하겠습니다.

플러그인 메뉴에서 "전역 설정" 링크를 클릭하십시오. 전역 설정에는 이 WordPress 등록 페이지 플러그인에 필요한 모든 설정이 포함되어 있습니다. 이것은 사용자 계정에서 WordPress 양식 보안 , 외부 통합에 이르기까지 플러그인의 모든 측면을 다룹니다.

그런 다음 "전역 설정" 화면으로 이동하여 "일반 설정" 옵션을 클릭합니다. 이 섹션을 사용하면 한 위치에서 모든 양식에 액세스할 수 있습니다. 이렇게 하면 시간이 절약됩니다. 각 양식을 개별적으로 조정할 필요가 없습니다. 이 화면에서는 WordPress 양식 레이아웃, 업로드할 수 있는 파일 형식 및 기타 설정을 편집할 수도 있습니다.

관리자 이외의 모든 사용자에 대해 WordPress 관리자 표시줄 숨기기

"일반 설정" 화면까지 아래로 스크롤하면 "WordPress 도구 모음 숨기기" 설정이 있습니다.

다섯 번째 설정입니다. "WordPress 도구 모음 숨기기" 확인란을 비활성화하려면 여기를 클릭하십시오. 이 설정은 프런트엔드에서 관리 표시줄 또는 도구 모음을 숨기고 비활성화할 수 있습니다. 로그인한 모든 사용자는 프런트엔드를 통해 사이트를 방문할 때 관리 표시줄을 볼 수 있습니다. 그러나 관리자 표시줄은 사이트 관리자가 프런트엔드에서 액세스할 수 있도록 계속 표시됩니다.

변경 사항을 저장하려면 "저장"을 클릭하는 것을 잊지 마십시오.

관리 표시줄이 캐시되는 목적은 무엇입니까?

통합이 다음 기준을 충족하는 경우 관리 표시줄이 캐시됩니다.

  • WAF 없이 전체 사이트 통합
  • 페이지 제거 후 관리자 사용자가 로그인하고 첫 번째 요청(로그인 후)을 CDN으로 보냅니다.
  • StackPath CDN 캐싱에 대한 CDN 시간 제한 지정

이러한 조건을 통해 Origin은 콘텐츠 캐시에 대한 CDN의 요청에 응답할 수 있습니다. HTML 파일은 관리 표시줄 자산을 참조하고 CDN은 일반적으로 Origin에서 이 페이지에 첨부한 캐시 없는 헤더를 재정의합니다. CDN은 Origin에서 직접 Admin Bar 자산을 요청한 다음 캐시에 저장합니다. 캐시된 요청은 동일한 페이지를 다시 요청하는 모든 사용자에 대해 로그인한 관리자에게 전송됩니다.

관리 표시줄의 캐싱 방지

관리자 표시줄의 캐싱을 중지하는 두 가지 옵션이 있습니다.

  • 이렇게 하면 관리자 표시줄이 공개 페이지에서 사용되지 않도록 WordPress 설정이 수정됩니다.
  • 두 번째는 Origin의 올바른 Cache-Control 헤더를 존중하도록 CDN 설정을 변경합니다. 관리자 표시줄은 여전히 ​​이전과 같이 작동합니다.

결론

RegistrationMagic을 사용하는 관리자를 제외한 모든 사용자에 대해 WordPress 관리자 표시줄을 비활성화하는 것은 매우 쉽습니다.

wordPress 관리 표시줄은 온라인 상점, 블로그, 커뮤니티 사이트 등 모든 전문 웹사이트에 숨겨져 있습니다. 사이트 빌더만 관리자 표시줄을 사용할 수 있습니다. 사용자가 웹사이트를 방문할 때 보게 되는 것이 아닙니다. 또한 사이트가 정리되지 않은 것처럼 보이고 공간을 차지합니다. 사용자는 깨끗하고 넓은 사이트의 깔끔함을 좋아합니다. 관리자가 아닌 사람에게는 관리자 표시줄을 숨기는 것이 좋습니다. 이렇게 하면 사이트가 더 똑똑해 보입니다.

RegistrationMagic 플러그인은 사이트 모양의 모든 측면을 처리합니다. 이를 통해 스마트한 WordPress 등록 웹 페이지와 사이트에 대한 지능형 문의 양식을 만들 수 있습니다.

아직 WordPress 사이트를 시작하지 않고 최고의 WordPress 호스팅을 찾고 있다면 AccuWebHosting 이 원스톱 목적지입니다.