有没有更简单的方法将菜单项添加到wordpress导航菜单?

时间:2010-02-13 18:10:51

标签: html wordpress menu navigation wordpress-theming

我是Wordpress或CMS的新手,但我习惯了Joomla菜单的工作方式。我已经下载了这个带有4页导航菜单的Wordpress主题。所以我想我会创建一个新页面并选择主页面作为父页面。但在我访问该网站后,导航不会显示该页面的链接。

所以我看了header_block.php中菜单的HTML,我复制并粘贴了about 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 个答案:

答案 0 :(得分:1)

wp_list_pages模板标记Template Tags/wp list pages « WordPress Codex处理列出所有已发布的页面,因此当客户端在wordpress编辑器中添加页面时,会将页面添加到页面模板的菜单中。您下载的主题是否使用wp_list_pages?或者页面URL和CS是硬编码的吗?查看wordpress默认主题,了解如何使用wp_list_pages。

答案 1 :(得分:1)

虽然尚未正式推出,但WordPress 3.0中值得期待的是新的menu management system