如何创建一个显示全部标签的页面

使用wordpress一段时间以后渐渐觉得老是想挑它的毛病,说来也好笑,wordpress做得如此完美,其实是没有多少毛病的,压根儿只能说是自己好折腾罢了,本来一装上不用任何设置完全就可以安心写博,由于“贪心”,不是这不好看,就是那不够强大,哈哈,这样玩下去,没完没了啊!就拿标签tags这东西来说,本来好好的,以前是嫌它放在侧边栏里一大堆不雅观,就修改模板文件,竖排的,横排的,后来还是认为缺乏动感,所以又装了一个插件,变成了一个3D标签云,因为其它插件已经装了十几个,这下子系统反应变得象只蜗牛。撤了吧,动感的标签云!

我的标签很多,怎么办?不想那么多了,就简简单单的单独做一个包含全部tags的页面吧,把原来的标签云撤了下来,只在导航里或者就在侧边栏中放一个这个tags页面的链接,这样可能对用户不是很友好,又丑陋,可是这样的一个页面可以装得下成百成千的标签。

我先用dreamweaver在桌面上建一个php模板文件,取名为all tags.php,里面就放了下面这几行函数:

<?php
/*Template Name: all tags*/
get_header(); ?>
<h2>All tags</h2><?php wp_tag_cloud('number=0'); ?>
<?php get_footer();?>

我知道其它还有更好的做法,能做出非常整洁漂亮的标签页,这里不讨论,因为今天就针对简单这一目标,所以高手就请随便,略过吧。

相关的文章:制作WordPress下拉式标签

好了,上面函数中的all tags就是模板名,原来是不能取成中文的,不然在后台打死都找不到它。这个number=0就表示可显示无限标签,其它的都不重要了。

将上面保存好的这个模板文件上传到正在用的主题文件夹下,然后到后台新建一个页面,我取名为“所有标签”,在右边的模板文件下拉列表中选中刚才建好的all tags.php,更新一下,再开这个“所有标签”页面看看,我竟然将它修理成了下面这个模样:

全部标签

够丑陋的吧?我的这个页面是没有侧边栏的,但是有头有脚,如果要给它加上侧边栏,放一个<?php get_sidebar();?>就好了。

如无特别说明,本站文章皆为原创,若要转载,必须注明以下原文信息:
日志标题: 《如何创建一个显示全部标签的页面》
日志链接: http://www.chenchunlin.info/a-page-including-all-tags.html
博客名称: Chenchunlinblog

This entry was posted in WordPress and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Posted 2011/06/02 at 10:33 | Permalink

    在详细点。。。内容不错

    • Posted 2011/06/03 at 00:05 | Permalink

      基本上就这么简单,其实最主要的只不过是一条调用函数,放到哪个模板文件中都能够显示标签!

欢迎发表评论

我们不会公开您的邮箱地址, 标有*号的是必填项哦!

*
*

您可以使用这些HTML标签及其属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>