• Включил поддержку произвольного меню в functions.php:

    register_nav_menus(array(
        'top' => 'Верхнее меню',
        'bottom' => 'Нижнее меню'
    ));

    Вывел верхнее меню через функцию wp_nav_menu в хедере:

    <?php Array(
             'menu_class'=>'menu',
             'theme_location'=>'top',
             'after'=>' /'
             );
    wp_nav_menu($args);
    ?>

    Получил такой код:

    <div class="menu-%d0%bc%d0%b5%d0%bd%d1%8e-container">  
    
          <ul id="menu-%d0%bc%d0%b5%d0%bd%d1%8e" class="menu">  
    
             <li id="menu-item-15" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15"><a href="">Детали</a></li>  
    
             <li id="menu-item-16" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16"><a href="">Без рубрики</a></li>  
    
          </ul>  
    
       </div>

    Все сохранял в utf-8 без BOM.

    Подскажите, пожалуйста, как убрать иероглифы в полученном коде и в чем причина их появления?

    Стоит отметить, что остальной код в порядке.

Просмотр 1 ответа (всего 1)
  • Посмотрите в документации все аргументы, которые можно передедать функции wp_nav_menu в массиве.

Просмотр 1 ответа (всего 1)
  • Тема «Неправильное отображение текста (иероглифы, кроказябр» закрыта для новых ответов.