Есть ли более простой способ добавить пункты меню в меню навигации WordPress? - PullRequest
0 голосов
/ 13 февраля 2010

Я новичок в Wordpress или CMS, но я привык к тому, как работают меню Joomla. Я скачал эту тему Wordpress, у которой было меню навигации с 4 страницами. Поэтому я решил создать новую страницу и выбрать главную страницу в качестве родительской. Но после перехода на сайт навигация не показывает ссылку на страницу.

Итак, я взглянул на HTML для меню в header_block.php и скопировал и вставил запись о li, и она работает нормально. Итак, хорошо, я могу редактировать меню вручную, но я не могу ожидать, что клиенты сделают это. Есть ли более простой способ сделать это? Что-то близкое к тому, как работает Joomla? Заранее спасибо.

<!-- Start Menu -->
<div class="Menu">
  <ul>
    <li><a href="<?php echo get_option('home'); ?>">
      <?php _e('Home'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?page_id=2">
      <?php _e('About Us'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?m=200808">
      <?php _e('Archives'); ?>
      </a></li>
    <li><a href="<?php echo get_option('home'); ?>?page_id=38">
      <?php _e('Contact Us'); ?>
      </a></li>
<li><a href="<?php echo get_option('home'); ?>?page_id=2">
      <?php _e('About Us'); ?>
      </a></li>
  </ul>
  <div class="clr"></div>
</div>
<!-- End Menu -->

Ответы [ 2 ]

1 голос
/ 13 февраля 2010

Хотя это официально еще не вышло, в WordPress 3.0 стоит обратить внимание на новую систему управления меню .

1 голос
/ 13 февраля 2010

Тег шаблона wp_list_pages Теги шаблона / страницы списка wp «Кодекс WordPress обрабатывает список всех опубликованных страниц и добавляет страницу в меню шаблона страницы, когда клиент добавляет страницу в wordpress. редактор. Используемая вами тема использует wp_list_pages? Или URL страницы и CS жестко закодированы? Посмотрите на тему WordPress по умолчанию, чтобы понять, как используется wp_list_pages.

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