【问题标题】:Is there an easier way to add menu items to a wordpress navigation menu?有没有更简单的方法可以将菜单项添加到 wordpress 导航菜单?
【发布时间】:2011-01-16 13:01:46
【问题描述】:

我是 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 -->

【问题讨论】:

    标签: html wordpress menu navigation wordpress-theming


    【解决方案1】:

    虽然它还没有正式发布,但值得期待的是 WordPress 3.0 中的新 menu management system

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 谢谢,这就是我想要的。我开始更多地了解这些 cms 的运作方式。 :-)
      猜你喜欢
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 2013-09-10
      • 2021-04-06
      • 2012-10-24
      • 2012-02-01
      • 1970-01-01
      • 2020-09-06
      相关资源
      最近更新 更多