is_home/is_front_page() -- 워드프레스

Last Updated: 2015년 06월 10일 댓글

워드프레스의 메인 페이지(전면 페이지)가 표시되는 경우를 체크하는 함수가 is_home()과 is_front_page()입니다. 이 두 함수는 Boolean 함수로서 True 또는 False 값을 반환합니다.  (is_home()은 블로그 포스트 인덱스 페이지가 표시되는 경우를 체크하고, is_front_page()는 메인 페이지가 포스트인지 혹은 페이지인지를 체크합니다. 이 함수는 블로그 페이지가 표시되고 전면 페이지가 "최신 글"로 설정되었거나 전면 페이지가 "정적 페이지"로 설정되고 해당 전면 페이지가 표시되는 경우에 True를 반환합니다.) 사용 방법은

<?php if(is_home() || is_front_page()): ?>
<!--메인 페이지(전면 페이지)가 표시되는 경우에 수행할 작업... -->
<?php else: ?>
<!-- 그 외의 경우의 작업...  -->
<?php endif;  ?>

물론 다음과 같이 사용해도 됩니다.

<?php if(is_home() || is_front_page()) {
<!--메인 페이지(전면 페이지)가 표시되는 경우에 수행할 작업... -->
}
else {
<!-- 그 외의 경우의 작업...  -->
}
?>

워드프레스 관련 모든 조건부 태그(Conditional Tag)에 대해서는 WordPress Codex 페이지를 참고하시기 바랍니다.


댓글 남기기

Leave a Comment