WordPress:Good Navigation Links
当你在工具条和/或者页脚上有一个简明的导航时,人们就可以在你的站点上到处浏览。它帮助人们找到你想要他们阅读的帖子和文章。有许多方法可以帮助用户在你的WordPress站点上友好地导航。
帮助用户使用你的站点意味着将内容放到他们可以找到的位置。在发表的那一天,遵循时事通讯的格式,大多数用户习惯于在一个网页的侧面 和 底部寻找站点内部链接。作为一个设计者,你可以将它们放在任何你希望的位置,但是目前让我们还是遵循传统的位置方法。毕竟,我们希望WordPress站点成为用户友好型的,对吗?
你的WordPress安装带的两个WordPress 主题,都使用一个条框来承载大多数的导航站点链接。其它的主题可能在页眉和页脚上使用导航帮助。虽然这些导航链接可以在任何的模板文件中显示,通常情况下,导航链接包括:
模板标签与产生这个列表的导航链接可以在默认的WordPress工具栏中找到而不是在一个嵌套的列表中找到。让我们个别地看看每个标签,然后看看怎样扩展你的WordPress站点导航设备。
网页[ ]
根据WordPress v1.5的说明,网页能够帮助管理者在WordPress Loop外创建个别的网页,例如联系我们, 关于我们,和什么内容是新的。模板标签惯常显示的个人网页是wp_list_网页()。
<?php wp_list_pages(); ?>
有许多方式来自定义wp_list_pages()标签使它对你的用户更有用。一个长的网页和子网页的列表,可以运行好一会儿,因此你也许想特写你的条框中最重要的网页。 清除你的列表上的一些网页,你可以将参数设置为清除。下面的例子将网页-ID数字是17和38的网页清除了。
<ul> <?php wp_list_pages('清除=17,38' ); ?> </ul>
学习更多的自定义wp_list_pages()模板标签,访问wp_list_网页()的模板标签网页。
类别[ ]
有两个模板标签创建了你的导航菜单的类别列表:wp_list_cats() 和list_cats()。两个的运行基本相同,但是第一个使用boolean 参数 和 第二个使用strings 你自己决定使用哪个。.
默认的类别列表标签的用法是:
<?php wp_list_cats(); ?> <?php list_cats(); ?>
同样地,像[[WordPress:#Pages|网页模板标签]],你可以使用exclude来限定你想要列出的类别,用户从几个类别中而不是从二十或者三十个类别中挑选,选起来要更加简单。以下的例子清除了类别-IDs10和15。
<ul> <?php wp_list_cats('exclude=10, 15'); ?> </ul>
如果你只想显示你的类别列表中的一个或者更多类别中的孩子 或者 子类别,你可以选择参数的孩子。
<ul> <?php wp_list_cats('child_of=8, 14'); ?> </ul>
学习更多的自定义这些模板标签的内容,访问关于wp_list_cats() 和list_cats()的模板标签网页。
归档[ ]
与类别模板标签类似,有两个标签产生出以日期为基础的归档列表的链接:wp_get_归档() 和get_archives()。两个运行基本相同,但是第一个使用boolean 参数 和第二个使用 strings。
归档模板标签是没有用一个插件在WordPress中列出文章的唯一的方法。你可以限定你的归档模板标签上的文章数目,但是你不能显示所有的,只能显示一个少数的。然而,标签可以让你显示最近每月,每星期或者每天的文章,或者更近的文章。
归档列表标签的默认的用法是:
<?php wp_get_archives(); ?> <?php get_archives(); ?>
显示最近三个月中每个月的帖子,你可能要使用下面的:
<ul> <?php get_archives('monthly','3'); ?> </ul>
按日期归档,你可以显示最近十五天有价值的文章:
<ul> <?php wp_get_archives('type=daily&limit=15'); ?> </ul>
如果你想显示整篇文章,你可以使用参数postbypost,显示最近的文章,由limit参数设置数字。通过文章标题显示最近的25篇文章:
<ul> <?php wp_get_archives('type=postbypost&limit=25'); ?> </ul>
学习更多的关于自定义这些模板标签的内容,访问关于得到归档() 和wp得到归档()的网页。
链接[ ]
链接的链接列表来自WordPress的链接管理功能,允许显示外部链接,例如一个友情链接,用户希望将这个显示在他或者她的站点上的。这些链接是由几个不同的模板标签产生的。
- 得到链接列表:显示一个链接管理器中定义的,在链接类别标题下分类的,所有链接的一个嵌套的HTML不规则列表。
- wp_得到链接:显示一个与数字链接类别ID有关的链接。
- 得到链接: 像wp_get_links()一样,标签允许用户通过标签参数来控制链接的显示,而不是通过管理 > 链接页面来控制链接的显示 (在一个以上的模板上显示链接有用)。
- wp_通过名称得到链接:显示命名了的链接类别有关的链接。
- 通过名称得到链接:与wp_通过名称得到链接相似(),这个标签通过类别来显示链接,但是允许用户通过标签参数来控制它们的显示。
关于这些不同的标签,每个的特别的用法的例子和更多的信息,点击以上的标签名。
管理或者 Meta[ ]
WordPress工具条中的管理或者Meta链接列表,是有管理者使用的链接,如果链接了主机,就可以访问站点的管理面板。它们也可能有RSS Feeds和其它的与管理或者站点使用有关的信息。查看以下的标签得到更多的信息,关于你在站点上想使用哪个来帮助你自己和其他的注册的用户:
- wp_注册() –关于评论或者其它的管理目的,在你的站点上注册
- wp_退出系统() –使用一个密码,登录和退出你的站点的管理面板。
- bloginfo() – 可以使用许多的参数来为站点和评论设置RSS/Atomz/RDF feeds。
- 模板标签 – 在你的站点上使用不同的模板的更多的信息
其它的导航场所[ ]
除了工具条外,你可以帮助你的用户通过使用其它位置的导航标签,在你的站点上导航,例如在你的站点的页眉 和页脚上的导航标签。为导航链接使用以上的模板标签,你可以将链接列表设计为横向菜单而不是垂直的列表。
导向文章和网页的链接[ ]
在这些狭隘的区域里,通常,你只想要突出特别的文章或者网页来保存空间或者将用户引导到特别的区域,使他们继续浏览。使一个帖子或者一个网页包含一个特别的链接,你可以使用得到_permalink()模板标签。
下面的例子显示了对于帖子-ID数字1和10的链接,并且链接了站点上的类别,除了类别-ID2和4。
<li><a href="<?php echo get_permalink(1); ?>">About My Blog</a></li> <li><a href="<?php echo get_permalink(10); ?>">About Me</a></li> <?php wp_list_cats('exclude=2, 4'); ?>
链接可能看起来像:
上一篇和下一篇帖子[ ]
当你设计你的站点的时候,需要考虑另外两套导航设备。这两套设置都涉及到将你的站点上的用户从一个帖子导航到另一个帖子。
第一套导航设备只出现在非单一的/非-permalink网页上,而且是模板标签posts_nav_link()。这个标签在WordPress Loop里的网页底部创建了两个链接,来显示索引,归档,搜索,和类别的上一个 和 下一个网页。
默认情况下,posts_nav_link看起来像这样:
学习更多的关于改变这个链接的外观的内容,访问模板标签网页得到posts_nav_link()。 另一套导航设备用来在你的站点上移动,来控制通常在你的单一的/permalink帖子底部出现的下一个帖子和上一个帖子。这些能引导用户来到按时间顺序创建的上一个或者下一个帖子。 模板标签是上一篇帖子() 和 下一篇帖子()。这些可以以几种不同的方式来设计,使用下一个帖子和上一个帖子标题或者使用使用上一个和下一个帖子的真正的标题。
下面的例子显示了下一个和上一个帖子标题,用箭头符号来突出用户可以选择的方向。
<?php previous_post('« « %', '', 'yes'); ?> | <?php next_post('% » » ', '', 'yes'); ?>
学习更多的关于改变这些链接的外观的内容,访问模板标签网页和and 下一篇帖子()。
设计你的导航链接[ ]
就如你所看到的那样,WordPress可以使用许多种方法来帮助用户在WordPress站点上导航。我们给你显示了一些WordPress模板标签,但是有许多插件可以帮助你站点导航,例如提供相关的文章, 自定义的帖子列表,和更多的内容来自定义你的站点的导航。
下面是一些资源可能会帮助你设计和自定义你的导航列表。