Как добавить/удалить класс в зависимости от шаблона в wordpress?

Ответ

Добавляем класс к тегу body:

add_filter( 'body_class','halfhalf_body_class' );
function halfhalf_body_class( $classes ) {
    if ( is_page_template( 'page-halfhalf.php' ) ) {
        $classes[] = 'halfhalf-page';
    }    
    return $classes;

Удаляем класс у тега body:

add_filter( 'body_class', 'adjust_body_class' );
function adjust_body_class( $classes ) { 
    foreach ( $classes as $key => $value ) {
        if ( $value == 'woocommerce-page' ) unset( $classes[ $key ] );
    }     
    return $classes;     
}

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.