Изменение вывода навигационной панели требует стилизации вывода функции wp_navmenu (). Вы можете увидеть этот результат с помощью firebug. Это будет выглядеть примерно так:
<li id="menu-item-689" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-689">
<a href="#">Categories</a>
</li>
Задайте для идентификатора или класса фоновое изображение и, при необходимости, скройте текст меню. Рекомендуемый способ сделать это с помощью файла style.css в дочерней теме. Не связывайтесь с файлами родителей вообще. Просто импортируйте их в новый файл style.css. Проверьте кодекс на делая дочерние темы .
Попробуйте что-то вроде этого:
#menu-item-689{
background-image: url('whatever.img');
margin: -999em;
font-size: 0;
}
не используйте display:none
, потому что вы хотите, чтобы программы чтения с экрана читали его. Другой метод включает установку абсолютного позиционирования для списка в целом и установку left: -999em
.