【问题标题】:wordpress 3: create navigation menu for a custom post typewordpress 3:为自定义帖子类型创建导航菜单
【发布时间】:2010-06-25 11:02:31
【问题描述】:

第一次玩 Wordpress 3.0。我已经安装了自定义帖子类型 UI 插件,并创建了一个自定义帖子类型:“作曲家”。

如何为所有作曲家创建导航菜单?理想情况下,我想要一个名为“作曲家”的静态页面,其中包含所有作曲家的导航菜单。

在外观 -> 菜单页面中,我可以创建一个菜单并单独为其分配作曲家,但是我需要做些什么才能将整个作曲家集合添加到菜单中,所以当我添加一个新作曲家时它会更新吗?当然我不必手动添加它们吗?

【问题讨论】:

    标签: wordpress custom-post-type


    【解决方案1】:

    您尝试做的事情可能会更好地作为一个插件来实现,或者在您的主​​题文件中进行一些编辑,类似于以下内容;

    $composers = new WP_Query('post_type=composers');
    if ($composers->have_posts():
    ?>
    <ul class="composer-nav">
        <?php while ($composers->have_posts()): $composers->the_post(); ?>
            <li>
                <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
            </li>
        <?php endwhile; ?>
    </ul>
    <?php endif; ?>
    

    我知道自定义菜单背后的想法是尽量避免对插件或主题编辑的需求,但我认为它确实是为用户设计的,能够挑选正是他们想要的,而不是自动列出项目(只是我的看法)。

    【讨论】:

      猜你喜欢
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 2011-03-18
      • 2013-10-21
      • 2015-11-06
      • 1970-01-01
      相关资源
      最近更新 更多