Advertisement
alchymyth

TE front page wizzardry

Jan 24th, 2012
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.70 KB | None | 0 0
  1. add_filter('body_class', 'adapt_body_class_front_page', 20, 2);  
  2. function adapt_body_class_front_page($wp_classes, $extra_classes) {
  3.  
  4. if( is_front_page() && is_page_template('sidebar-page.php')  ) :
  5. // List of the only WP generated classes allowed    
  6. $remove = array('one-column','content');    
  7. // Filter the body classes    
  8.   foreach( $remove as $val ) {
  9.     if (!in_array($val, $wp_classes)) : continue;
  10.     else:  
  11.       foreach($wp_classes as $key => $value) {
  12.       if ($value == $val) unset($wp_classes[$key]);
  13.       }
  14.     endif;
  15.   }  
  16. endif;
  17. $class = array();
  18. $class[] =  'two-column';
  19. $class[] =  'right-sidebar';
  20.  
  21. return array_merge($wp_classes, (array) $extra_classes, $class );
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement