Monday, January 16, 2012

Why does this code make my screen go blank in admin when I put it in functions.php?


When publishing content or changing any settings in the admin, the screen goes blank, I found that it's due to this code in my functions.php file. Is there something wrong with it?




<?php
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name'=> 'Footer',
'id' => 'footer',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<div class="title">',
'after_title' => '</div>'
));
register_sidebar(array(
'name'=> 'Right-Sidebar',
'id' => 'rightsidebar',
'before_widget' => '<div class="white-bar">',
'after_widget' => '</div>',
'before_title' => '<div class="title">',
'after_title' => '</div>'
));
register_sidebar(array(
'name'=> 'Ads',
'id' => 'ads',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<div class="title">',
'after_title' => '</div>'
));
}
?>



Fairly new to this, so details would be excellent!

1 comment:

  1. In my WP code, I don't include brackets {} around the if statement. My functional code looks like:

    if ( function_exists('register_sidebar') )
    register_sidebar(array('name'=>'sidebar1',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    register_sidebar(array('name'=>'sidebar2',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));

    ReplyDelete