создайте собственную тему WordPress - PullRequest
0 голосов
/ 27 марта 2011

Мне нужно создать собственную тему WordPress. Я до сих пор не понимаю, как это должно выглядеть, поэтому просмотрел двадцать десять файлов тем, чтобы выяснить, что я могу настроить. поэтому я искал функцию построения меню в файле header.php и нашел это

<?php /* Our navigation menu. If one isn't filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?> <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

но я не могу понять, что делает эта функция ... где написано, как создается меню с HTML-тегами, такими как <ul>, <li> и так далее ... Я не хочу редактировать HTML-код!

С уважением, питер

1 Ответ

1 голос
/ 27 марта 2011

Ознакомьтесь с документацией для wp_nav_menu в кодексе.Это система меню, добавленная в WordPress еще в версии 2.9 (я полагаю).Если вы перейдете в свою панель управления к Внешний вид -> Меню, вы можете настроить его через интерфейс.В Twenty Ten запасной вариант равен wp_page_menu, который отображает список ваших страниц.Если вы предпочитаете встроить свой код вручную и жестко закодировать его в тему (не рекомендуется, но возможно), просто удалите соответствующий код и замените его собственным HTML.

Мой совет - заглянуть в интерфейс менюсоздайте меню, назначьте его для позиции темы «основной» и перейдите оттуда к правильно настраиваемому и управляемому WP меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...