只是第一次与WordPress 3.0一起玩。我已经安装了自定义帖子类型UI插件,并创建了一种自定义帖子类型:“ Composers”。

如何为所有作曲家创建导航菜单?理想情况下,我想要一个静态页面,标题为“作曲家”,该页面具有所有单个作曲家的导航菜单。

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

有帮助吗?

解决方案

作为插件,您要尝试做的事情可以更好地实现,或者在主题文件中进行一些编辑,这是按照行为的。

$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; ?>

我知道自定义菜单背后的想法是尝试避免进行插件或主题编辑,但我认为它确实是为用户设计的。 挑选 正是他们想要的,而不是自动列出项目(我的意见)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top