워드프레스 관리 막대가 프런트엔드에 표시되지 않음
내가 찾은 건 다 해봤지만 아무 도움도 안 돼.
넣었습니다
<?php wp_head(); ?>
인헤더php
그리고.
<?php wp_footer(); ?>
난 시도도 했어:
- 모든 플러그인 사용 안 함
- 기본 WP 테마
- 기타 등등.
일부 커스텀 워드프레스 테마에서는 템플릿 파일에 기술된 wp_head() 및 wp_footer()와 같이 테마 페이지에 관리 막대가 표시되지 않습니다.이 문제를 해결하려면 다음 코드를 함수에 추가하십시오.php 또는 자체 플러그인:
function admin_bar(){
if(is_user_logged_in()){
add_filter( 'show_admin_bar', '__return_true' , 1000 );
}
}
add_action('init', 'admin_bar' );
도움이 되길...
이전에 바가 표시되어 있었다면, 다음과 같은 매우 간단한 수정을 시도해 볼 수 있습니다(나 있습니다).
- WP 관리자에서 프로필로 이동
- "사이트를 볼 때 도구 모음 표시"가 선택되어 있는지 확인합니다.
- 그렇지 않은 경우 이 항목을 선택하고 저장하면 수정됩니다.
- 옵션이 선택되어 있는 경우는, 선택을 해제하고 보존합니다.그런 다음 다시 선택하고 저장합니다.
이제 전면을 다시 한 번 살펴봅시다.제가 이렇게 했더니 어떤 문제가 있든 간에 파일을 건드리지 않고 해결이 됐어요.
나는 그것을 추가함으로써 간신히 그것을 다시 표시시켰다.
<?php wp_footer(); ?>
그 후 "198.199"에서</header>
태그를 붙입니다.
중요한 것은 캐시를 클리어하고(WP Super Cache나 LiteSpeed Cache와 같이 Wordpress용 캐시 플러그인이 설치되어 있는지 확인), 페이지를 새로 고치는 Ctrl + F5 입니다.
플러그인 캐시를 사용하지 않도록 설정하거나 로그인한 사용자에 대해 사용하지 않도록 설정해 보십시오.저도 WP Fastest Cache를 사용하는데 비슷한 문제가 있었습니다.로그인한 사용자에 대해 체쉬를 비활성화하고 작동 중입니다.
아무것도 도움이 되지 않으면 모든 쿠키를 삭제해 보십시오.그건 효과가 있다.
해결방법은, show_admin_bar(true);
기능을 강화합니다.php 파일.
수정 편집: 사용자가 로그인 했을 때만 표시하려면 다음과 같이 입력합니다.
if (is_user_logged_in()) {
show_admin_bar(true);
}
생산 현장에서는 이 문제가 발생했지만 현지나 스테이징 현장에서는 발생하지 않았습니다.WordPress Address가 www로 잘못 설정되어 있는 반면, 이 사이트는 www 없이 항상 접속되어 있었습니다.
해결 방법:
- 에 가다
settings
>General
- 다음 사항을 확인합니다.
WordPress Address
그리고.Site Address
둘 다 사이트 URL과 정확히 일치합니다.
다른 사람도 같은 문제를 가지고 있을 때를 대비해서 글을 올린다.
잠시 후:아마 로그인하지 않았을 거예요!장황한 답변:이 문제는 사용자 지정 테마를 작성하려는 새로운 WordPress 학습자에게 발생합니다.그들은 그것을 넣었다.wp_footer()
그리고.wp_head()
기능 및 새로고침이 수행되지만 관리 바는 표시되지 않습니다.그 이유는 그들이 로그인을 잊어버렸기 때문입니다./wp-admin/
내 경우 php 확장자 curl과 intl이 누락되었지만 무엇보다 php-curl이 누락되었습니다.
WP Super Cache를 사용하고 있는데, WP Super Cache Settings / Advanced / Cache Restrictions : (WP 슈퍼캐시 설정 / 캐시 제한)에서 이 옵션을 비활성화한 것이 효과가 있었습니다.
알려진 사용자를 익명으로 만들어 캐시된 정적 파일을 제공합니다.
루트 디렉토리의 wp-config.php 파일로 이동하여
define('WP_DEBUG', false);
로.
define('WP_DEBUG', true);
관리자 바가 로드되지 않는 웹 페이지로 이동합니다.당신의 php 코드에 오류가 있을 것입니다.
문제는 관리 바가 wp_footer 훅이나 다른 것으로 로드된다는 것입니다.또한 php 코드에 오류가 있으면 페이지 로드가 정지되기 때문에 관리 바가 표시되지 않기 때문에 "header.php"에 WP_FOUTING WP_FOUTER()를 추가하는 것은 정상적으로 동작합니다.
나중에 웹사이트에서 다른 재미있는 것들을 볼 수 있기 때문에 오류를 체크하는 것이 좋습니다.
행운을 빕니다.
언급URL : https://stackoverflow.com/questions/21277190/wordpress-admin-bar-not-showing-on-frontend
'programing' 카테고리의 다른 글
sudo gem install json을 시도하면 다음 오류가 나타납니다. (0) | 2023.03.12 |
---|---|
리액트 콜스판이 작동하지 않음 (0) | 2023.03.12 |
외부에서는 사용하지 마십시오. (0) | 2023.03.12 |
Wordpress에서 플러그인 활성화 후크가 작동하지 않음 (0) | 2023.03.12 |
Wordpress 로그인 시스템에 연결하여 일부 사용자를 프로그래밍 방식으로 중지하려면 어떻게 해야 합니까? (0) | 2023.03.12 |