只是第一次玩 Wordpress 3.0。我已经安装了自定义帖子类型 UI 插件,并创建了一个自定义帖子类型:“作曲家”。
如何为所有作曲家创建导航菜单?理想情况下,我想要一个名为“作曲家”的静态页面,其中包含所有作曲家的导航菜单。
在 Appearance -> Menus 页面中,我可以创建一个菜单并将作曲家单独分配给它,但是我需要做什么才能将整个作曲家集合添加到菜单中,以便在我添加新作曲家时更新?当然我不必手动添加它们吗?
只是第一次玩 Wordpress 3.0。我已经安装了自定义帖子类型 UI 插件,并创建了一个自定义帖子类型:“作曲家”。
如何为所有作曲家创建导航菜单?理想情况下,我想要一个名为“作曲家”的静态页面,其中包含所有作曲家的导航菜单。
在 Appearance -> Menus 页面中,我可以创建一个菜单并将作曲家单独分配给它,但是我需要做什么才能将整个作曲家集合添加到菜单中,以便在我添加新作曲家时更新?当然我不必手动添加它们吗?
您尝试做的事情可能作为插件更好地实现,或者在您的主题文件中进行一些编辑,类似于以下内容;
$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; ?>
我知道自定义菜单背后的想法是尽量避免对插件或主题编辑的需要,但我认为它真正是为用户设计的,能够准确地选择他们想要的东西,而不是自动列出项目(只是我的看法)。