Advertisement
jcolding

functions.php sidebar registration

May 4th, 2015
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1.  
  2.         //register the default sidebar
  3.     register_sidebar(array(
  4.         'name'=> TD_THEME_NAME . ' default',
  5.         'before_widget' => '<aside class="widget %2$s">',
  6.         'after_widget' => '</aside>',
  7.         'before_title' => '<div class="block-title"><span>',
  8.         'after_title' => '</span></div>'
  9.     ));
  10.    
  11.     register_sidebar(array(
  12.             'name'=>'Footer 1',
  13.             'before_widget' => '<aside class="widget %2$s">',
  14.             'after_widget' => '</aside>',
  15.             'before_title' => '<div class="block-title"><span>',
  16.             'after_title' => '</span></div>'
  17.         ));
  18.    
  19.     register_sidebar(array(
  20.             'name'=>'Footer 2',
  21.             'before_widget' => '<aside class="widget %2$s">',
  22.             'after_widget' => '</aside>',
  23.             'before_title' => '<div class="block-title"><span>',
  24.             'after_title' => '</span></div>'
  25.         ));
  26.    
  27.     register_sidebar(array(
  28.             'name'=>'Footer 3',
  29.             'before_widget' => '<aside class="widget %2$s">',
  30.             'after_widget' => '</aside>',
  31.             'before_title' => '<div class="block-title"><span>',
  32.             'after_title' => '</span></div>'
  33.         ));
  34.    
  35.    
  36.    
  37.     //get our custom dinamic sidebars
  38.     $currentSidebars = td_get_option('sidebars');
  39.    
  40.     //if we have user made sidebars, register them in wp
  41.     if (!empty($currentSidebars)) {
  42.         foreach ($currentSidebars as $sidebar) {
  43.             register_sidebar(array(
  44.                 'name'=>$sidebar,
  45.                 'before_widget' => '<aside class="widget %2$s">',
  46.                 'after_widget' => '</aside>',
  47.             ));
  48.    
  49.         } //end foreach
  50.     }
  51.    
  52.     register_sidebar(array(
  53.         'name'=>'Top ad',
  54.         'before_widget' => '',
  55.         'after_widget' => '',
  56.         'before_title' => '',
  57.         'after_title' => '',
  58.     ));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement