워드프레스 custom body class

  • 27 / 03 / 2016
  • by wpresso
  • 0 reply

워드프레스로 사이트 구축시 특정 페이지의 바디테그에 클래스를 추가해야할 때가 있습니다.
이럴경우 플러그인이나 테마의 function 파일에 추가

// by page slug
function add_wpresso_body_class( $classes ) {
  if (is_page( 'some-page' )) { // by page slug
    //사용하는 Conditional Tags
    //is_page( 'some-page' ) // by page slug
    //is_page( '12' ) // by page id
    //is_category( '12' ) // by category id
    //is_category( 'news' ) // by category slug
    //is_tax( 'sometax' ) // by taxonomy
    $classes[] = 'some-class';
    }
return $classes;
}
add_filter( 'body_class', 'add_wpresso_body_class' );