안녕하세요.
워드프레스 로그인 여부 확인 후 특정 클래스를 모든 페이지에서 숨김처리를 할려고하는데요.
워드프레스를 접한지 얼마안되서 어떻게 코드를 작성해야할지 잘 모르겠는데 도움 주시면 정말 감사합니다 : D
function is_user_logged_in()
{
if ( is_user_logged_in() ) {
예) .example{display:none;}
}
}
functions.php에 아래 코드와 같이 삽입하는거까진 알겠는데 어떻게 해야할까요 ? 예) 로그인 상태일 경우 .example{display:none;} 처리를 할려고합니다.
너무 감사합니다 정상적으로 잘 작동합니다 : D
안녕하세요~^^
is_user_logged_in 함수는 워드프레스 내장 함수로
is_user_logged_in 함수명을 사용하실 경우
워드프레스 사이트가 정상적으로 동작하지 않을 수도 있습니다.
로그인 여부에 따라 다른 CSS 코드를 적용하시려면
wp_head 액션을 활용해보시겠어요?
예제 코드는 아래와 같습니다.
add_action('wp_head', 'wp_head_20200526');
function wp_head_20200526(){
if(is_user_logged_in()):
?>
<style>
.example { display: none; }
</style>
<?php
endif;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.