워드프레스 전면 페이지/블로그 페이지 조건문

워드프레스 정보를 제공하는 블로그 Avada 2018. 2. 2. 12:17 • 댓글:

워드프페스에서 전면 페이지/블로그 페이지에 특정 코드를 적용하는 경우에 다음과 같은 형식으로 사용할 수 있습니다.

if ( is_front_page() && is_home() ) {
// Default homepage
// 기본 홈페이지

} elseif ( is_front_page()){
//Static homepage
// 정적인 홈페이지

} elseif ( is_home()){

//Blog page
// 블로그 페이지

} else {

//everything else
// 기타

}

is_front_page()와 is_home()의 차이점:

  • is_front_page() -> 설정>읽기에서 전면 페이지로 설정한 페이지 반환
  • is_home() -> 블로그 리스트 페이지 반환

참고: 

  1. https://codex.wordpress.org/Function_Reference/is_front_page
  2. https://developer.wordpress.org/reference/functions/is_home/
  3. https://wordpress.stackexchange.com/questions/224592/if-is-home-is-front-page
  4. https://wordpress.stackexchange.com/questions/30385/when-to-use-is-home-vs-is-front-page