Почему этот код делает мой экран пустым в admin, когда я помещаю его в functions.php?

Когда вы публикуете контент или изменяете какие-либо настройки в администраторе, экран гаснет, я обнаружил, что это связано с этим кодом в моем файле functions.php . С этим что-то не так?

 <?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>' )); } ?> 

Довольно новый для этого, поэтому детали были бы превосходны!

Я знаю, что это не может быть ответом, но я столкнулся с этой проблемой раньше, и несколько раз это было какое-то дополнительное пробел в верхней или нижней части файла functions.php.

Возможно, проверьте, если ничего не работает.

Это может быть несколько вещей, но я всегда проверяю самую легкую вещь, чтобы исправить сначала!

В моем WP-коде я не включаю скобки {} вокруг оператора if. Мой функциональный код выглядит так:

 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>', )); 

Неправильное расстояние в файле functions.php вызывало это.