Home 게시판 커뮤니티 Q&A 로그인 여부 체크 함수

Tagged
1 voice, 0개 답변
  • Avatar of 무시못할석2무시못할석2
    Participant
    @무시못할석2
    #536

    워드프레스에서 본인이 로그인 했는지 여부를 확인하는 함수입니다.

    자동로그인 기능을 사용하는 경우에 유용하게 사용될 수 있을 것입니다.

    is_login() 함수는 아래와 같습니다.

    <?php
    if (!function_exists('is_login')) { //로그인 여부 체크 함수
        function is_login(){
          global $user_ID;
           get_currentuserinfo();
              if ($user_ID) {return true;}
            else {return false;}
        }
    }
    ?>

    여러명이 로그인해서 사용하는 경우에 특정 아이디를 체크할 경우 6번째줄의 $user_ID$user_ID=아이디번호로 수정하면 됩니다. 아이디 번호 확인은 관리자 모드의 Users – Authors & Users (/wp/wp-admin/users.php)에서 확인할 수 있습니다.

    물론 3,4번째 줄을 생략하고 if ($user_ID) ~ 만으로도 사용할 수 있으나, 이 경우 스킨의 header.php에서는 적용되지 않더군요.

    아래 코드는 제 블로그에 적용 중(스킨의 index.php)인 태그입니다. is_login() 함수를 스킨의 functions.php에 넣어두고 사용하고 있습니다.

    <?php if (!is_login())
    { ?>
    <div class="adsense_bottom_728x90">
        <?php adsense_728x90(); ?>
    </div>
    <div class="adsense_bottom_468x15">
        <?php adsense_468x15(); ?>
    </div>
    <div class="adsense_bottom_recommand">
        <?php adsense_recommand(); ?>
    </div>
    <?php } ?>

    제 블로그에 포스팅한 글을 옮겨왔습니다.

1 글 보임 - 1에서 1 까지 (총 1 중에서)
  • 답변은 로그인 후 가능합니다.