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

При публикации контента или изменении каких-либо настроек в админке экран гаснет, я обнаружил, что это связано с этим кодом в моем файле 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>'
));
}
?>

Довольно плохо знаком с этим, поэтому детали будут отличными!

Ответы [ 3 ]

0 голосов
/ 27 января 2012

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

Может быть, проверить, если ничего не работает.

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

0 голосов
/ 14 июня 2012

Это вызвало ненужный интервал в файле functions.php.

0 голосов
/ 16 января 2012

В моем коде 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>',
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...