• Здравствуйте, проблема в том, что после ввода логина и пароля для входа в админку WP и нажатия кнопки «Войти» появляется белый экран. То же самое происходит при попытке «Обновить файл» таблицы стилей через админ панель. Тема собственная. Я погуглил и что сделал:
    -удалили все плагины;
    -переименовал папку плагинов;
    -удалял кэш;
    -копировал файл functions.php из стандартной темы и вставлял своё содержание;
    -поменял тему на стандартную.
    Смена темы помогает, но мне нужна моя тема.
    Если удалить строку <?php register_nav_menus( array( ‘menu1’ => ‘Меню верх’ ) ); ?> из файла functions.php, то всё работает, но тогда пропадает вкладка «Меню» во «Внешний вид». Да и вроде нужно регистрировать меню таким образом.
    Кроме этого, ни в какую не работает выпадение подпунктов меню. сайт http://vh166963.eurodir.ru
    functions.php

    <?php 
    function load_style_script(){
     wp_enqueue_style('style', get_template_directory_uri() . '/style.css');
    }
    add_action('wp_enqueue_scripts', 'load_style_script');
    ?>
    <?php register_nav_menus( array( 'menu1' => 'Меню верх' ) ); ?>

    меню в css

    #nav1 {
    clear: both;
    font-size: 11pt;
    height: 20px;
    padding: 14px 0px;
    overflow: hidden;
    background: #45aeff;
    border: 1px solid #bce2ff;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    }
    
    #nav1 ul {
    clear: both;
    margin: 0;
    padding: 0px;
    }
    
    #nav1 ul li {
    float: left;
    list-style: none;
    padding: 0 10px;
    }
    
    #nav1 a {
    color: #fff;
    padding: 0 10px;
    text-decoration: none;
    }
    
    #nav1 .sub-menu {
    display: none;
    position: absolute;
    margin: 0;
    padding: 10px !important;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    z-index: 999999;
    }
    
    #nav1 ul li:hover .sub-menu  {
    display: block;
    clear: both;
    position: absolute;
    background: #45aeff;
    }
    
    #nav1 .sub-menu li {
    clear: both;
    }
    
    #nav1 a:hover {
    text-decoration: underline;
    }

    меню в header

    <nav id="nav1">
    <?php wp_nav_menu( array('theme_location' => 'menu1', 'container'=>false, 'depth'=>'1', 'echo'=>'1')); ?>
    </nav>
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Файл functions.php вызывает белый экран» закрыта для новых ответов.