Когда вы публикуете контент или изменяете какие-либо настройки в администраторе, экран гаснет, я обнаружил, что это связано с этим кодом в моем файле 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 вызывало это.