programing

Wordpress 관리 막대가 사이트 프런트엔드에 표시되지 않음

fastcode 2023. 3. 21. 22:36
반응형

Wordpress 관리 막대가 사이트 프런트엔드에 표시되지 않음

누가 이 문제 좀 도와주시겠어요?wordpress admin bar가 웹 사이트의 프런트 엔드(공개 표시 페이지)에 표시되지 않습니다.백엔드(Dashboard)에 로그인하면 표시됩니다.사용자 설정은 정상입니다(사이트 표시 시 관리 막대를 표시하도록 설정).인스톨 되어 있는 플러그 인을 비활성화(그 후, 다시 활성화)하려고 했지만, 아직 표시되지 않습니다.

배경 설명만:최근 웹 호스트로 사이트를 옮겼습니다(로컬에서 개발 중이었고 모든 것이 작동했고 지금도 작동 중입니다).워드프레스용 커스텀 폴더도 있어요나는 그 문제가 이것과 관련이 있는지 궁금했다.

제가 모든 곳을 검색했는데 모두가 관리 패널을 숨기고 있는 것 같습니다.

잘 부탁드립니다

되어 있는지 합니다.wp_footer()footer footer 바닥글.바닥글이것에 의해, 관리 바를 표시하는 데 필요한 코드가 생성됩니다.

하세요.footer.php마마: :

<?php wp_footer(); ?>

문제 해결:-)

대부분의 경우 wp_footer() 콜은 적절한 위치에 있기 때문에 아직 관리 바를 볼 수 없는 경우 다음을 시도합니다.

  1. 백엔드에서 로그아웃하다

  2. 프런트 엔드로 이동하다

  3. 브라우저 캐시 지우기

  4. 절대 URL(yourwebsite.co.uk/wp-admin)을 사용하여 다시 로그인합니다.

    그게 뜨는지 봐야지 나한테는 먹혔어

또, 유저 프로파일 페이지에서 「사이트 표시시에 툴바 표시」박스가 온이 되어 있는 것을 확인해 주세요.무엇을 해도 내 친구가 동작하지 않습니다.

오래된 질문인 것은 알지만, 또 다른 옵션입니다. 미리 만든 테마를 구입(사용)한 경우 해당 테마가 코드 내의 툴바를 삭제하지 않도록 하십시오.

로그인하고 있는 것을 「알 수 있다」(프런트 엔드에 있을 때). 즉, 메타 위젯은 로그인 대신 「로그아웃」을 표시합니다.혹시 쿠키 경로를 가지고 놀았나요?

백엔드에 로그인하고 있었기 때문에 혼란스러웠습니다만, 프런트 엔드가 아닙니다.왜냐하면 나는 쿠키 경로를 가지고 놀다가 내가 한 일에 대해 언급하는 것을 잊었기 때문이다.

나와 한 번 .wp_footer()등)

다음 세 가지 사항을 더 확인해 보십시오.

  • 헤더를 확인합니다.php는<body <?php body_class(); ?>>뿐만 아니라.<body>
  • 아직 문제가 있는 경우 플러그인을 하나씩 비활성화해 보십시오.(저에게는 WP 3.7.1과 가장 단순한 갤러리 2.7이 충돌하여 관리 바가 사라졌습니다.)
  • 찾다function remove_admin_bar() { return false; }테마의 함수에 있습니다.display - 로 변경합니다.return true.

템플릿을 추가하기만 하면 됩니다.<?php wp_footer(); ?>전에</body>그리고.<?php wp_head(); ?>전에</head>

저는 WordPress 주소에는 http://mydomain.com/wp을 사용하고 사이트 주소에는 http://www.mydomain.com을 사용하고 있었습니다.www를 WordPress 주소에 추가했기 때문에 Google Analyzics가 작동하게 되었습니다.그때 Admin Bar가 고장났습니다.

WordPress 주소에 www를 추가하면 문제가 해결되었습니다.

Matt Knowles 솔루션과 비슷하지만 좀 더 구체적인 솔루션을 찾으려면 , 「설정」> 「Word Press Address(URL)」> 「Site Address(URL)」의 순서로, 어느쪽이 ww를 가지고 있는 경우, 다른쪽도 ww를 가지고 있는 것을 확인해 주세요.그렇지 않으면 사이트를 참조하는 동안 관리 영역과는 다른 도메인이 되어 관리 막대가 표시되지 않습니다.

사이트 주소가 동일한지 확인하십시오.하나는 http://www.example.com, 다른 하나는 (WordPress) 주소를 http://example.com 또는 그 반대로 설정했습니다.

www를 사용하지 않고 URL을 입력하면 사이트가 뜨는 것이 필요할 것 같아서 이렇게 설정했습니다.

이제 두 주소가 (www를 사용하여) 동일하기 때문에 관리바에서 로그인을 계속하고, 코멘트를 하고, 컨텐츠를 미리 보거나 초안을 보거나, 사이트 간 인증과 로그아웃을 할 수 있습니다.와!

왜 WP가 30개가 넘는 웹사이트에서 제대로 작동하지 않았는지 1년 내내 궁금해했다.

이제 30개 사이트에서 동일한 "www" 주소로 주소를 변경하여 사상 처음으로 오류 없는 WordPress를 즐길 수 있습니다.정말 멋진 하루입니다!

테마의 함수에 추가한 관리 바코드를 모두 삭제하십시오.php 파일 또는 사용자 스타일입니다.CSS

도와주신 모든 분들께 감사드립니다!

wp_footer() , 

이 기능을 추가하다footer.php

내 #wpadminbar의 z-index: 99999;

근시 동작으로 관리바의 끈적임과 모순되는 끈적한 헤더를 만들었습니다.관리자보다 더 큰 z-index를 가지고 있어서 눈에 보이는 div 뒤에 숨겼어요.

난 내 끈적끈적함을 덜 강하게 만들었어.

여기 제가 찾은 해결책이 있습니다.「」가 합니다.<? wp_head()?> ★★★★★★★★★★★★★★★★★」<? wp_footer(); ?>.

상세정보 : http://blog.frontendfactory.com/how-to-add-wordpress-toolbar-to-your-custom-theme/

아직 작업 중이지만 Woocommerce와 충돌이 있습니다. 비활성화 시 툴바가 나타납니다.활성, 도구 모음 없음.자세한 것은 이쪽.

Chrome 탭에서 관리 대시보드를 열었을 때 sitation을 했는데, 다른 탭에서 프런트 엔드 부품을 열어서 관리 상태로 들어가 관리 바를 표시할 수 없었습니다.

프런트 엔드는 항상 다른 탭에서 관리자로 로그인하지 않은 것처럼 열립니다.

문제는 로그인하지 않은 방문자로서 다른 Chrome 창(탭이 아님)에서 사이트를 열게 한 것입니다.

모든 탭과 모든 세션을 닫고 두 개의 탭(admin/frontend)을 가진 단일 Chrome 창을 열자마자 프런트 엔드에 관리 바가 나타납니다.

위의 HTML 태그를 닫지 않도록 주의해 주십시오.<?php wp_footer(); ?>. 된 닫힘 바할 수

...
    <div class="hidden-by-css">
      <span> You can't see this</span>

    <?php wp_footer(); ?>
  </body>
</html>

이 ""로 .HTML 관리 바.hidden-by-css디브

모든 태그를 닫는 것을 잊지 마십시오.:)

인터넷에서 가능한 모든 해결책을 시도해 봤기 때문에 해결책을 남기고 싶습니다.이 웹사이트는 Lite Speed를 탑재하고 있으며, Cloudflare와 유사한 Deflect.ca의 역프록시 배후에 있으며 차단 및 캐시도 하고 있습니다.

문제는 Defect의 기본 캐시가 10분으로 설정되어 있기 때문에 문제가 발생했다는 것입니다.낮은 설정으로 설정하고 LiteCache에서 모든 관리 캐시를 삭제하면 모든 것이 해결되었습니다.

언급URL : https://stackoverflow.com/questions/7214647/wordpress-admin-bar-not-showing-on-frontend-of-site

반응형