终于完成了在日志中显示标签Tag的功能

嘉佑在2006年9月24日的时候做出了一个很重要的决定—-
注册了自己名字的域名–pengjiayou.com并买了空间,
从以前的ASP空间换到了现在的PHP空间,
从原来的PJBlog2换到了现在的WordPress日志系统,
买好之后就花了半天时间安装好了自己的blog
由于以前没有使用过PHP+MySQL的空间,也没有安装过Wordpress,
更没有学过PHP,Linux,Apache,MySQL等程序或者系统,
安装Wordpress的确挺麻烦的,
它不像ASP的blog如之前使用的PJBlog2那样,直接上传到服务器空间里面就可以了,
有很多东西是我以前一直没有接触过的,我之所以要换主页空间就是想学习上面我提到的那些开源程序,ASP的空间总觉得不爽,也许是因为我之前使用的河北郎为数据的空间很不爽的原因吧,

我之前的blog经常有打不开的情况,更可恨的是经常被黑,多次被植入了恶意代码,直接影响了我继续使用微软的IIS+Windows Server的兴趣,Linux服务器有很强的优势,安全性高,我不相信随随便便都能被黑,而且Linux开源,比起国内大部分虚拟主机提供商使用的盗版Windows Server 2003来说,稳定性,安全性来说绝多要高一点,而且Linux+Apache+MySQL有很高的数据处理效率,另一方面,Wordpress是全球流行的日志搭建系统,简单易用,功能强大。自然备受青睐,成为我搭建Blog的首选。不过由于MySQL数据库和Access的实在是不一样,日志的备份等工作加大了难度,不过这丝毫没有影响我使用Wordpress的热情,记得第一次安装的时候,连wordpress目录下的config-simple.php就不知道怎么改,也不知道怎么样新建一个MySQL数据库,更不知道用PHPmyadmin来管理MySQL数据库,不过渐渐的学习,在网上找教程或别的相关资料,最终还是解决了问题,我也从中学到了不少东西。

WordPress总算安装好了,博客也算搭建完成了,接下来的问题又出现了,Wordpress要安装很多的插件扩充它的功能,最开始的时候连插件都不知道在哪儿找,默认的wordpress Theme也很难看,都不知道怎么换,继续学习,去论坛,总算学了不少东西。

我现在使用的wordpress theme是由Vingel提供的vg皮肤,这个皮肤是他根据K2修改而来的,真的很不错,有一次我修改的时候顺便修改了footer.php,将他的链接去掉了,不过我在右边侧栏加上了他blog的链接,再此向他表示感谢!

和PJBlog2相比,对wordpress新手来说,要让它支持标签Tag的确不是一件容易的事情,通过在论坛的学习,有朋友推荐了我Jerome’s Keywords这个插件,当然他还推荐了另外一个,我毫不犹豫的选择了它,犹豫我本人的英文还不错,另外前几天的学习也对PHP和Wordpress了解了一些,所以安装来说还是挺简单的。现在分享一下使用经验:

首先,在Jerome’s Kerwords的作者的日志上下载最新版2.0-beta,点击这里右键“另存为”,下载完成之后上传到wp-content/plugins目录,在wordpress后台激活这个插件。之后再次在wordpress后台保存一下永久链接。在写日志的时候你就会发现在日志编辑框下面多了一个Tags的输入框,下面会显示Suggested Tags,输入多个关键词的时候要用英文半角的“,”隔开,就可以给日志添加标签Tag了。不过这里输入的标签不会在任何地方显示的,不过你可以通过创建标签页,比如我的标签页面,我最开始的时候只是参照Jerome的官方“Creating a keyword cosmos”(创建一个标签叶面TagCloud)的说明:下载这个WordPress模版文件上传到你的Theme的目录下,然后写一个页面(page)用这个做为模版输入“ ”就可以了。我搞定之后由于输出的标签页的宽度问题,侧边栏移动到下面去了,还好GTalk上面的一位朋友帮助了我加了一段css在我的Theme的css文件style.css里,右边的侧边栏总算显示正常了,不过还是遇到了新的问题,就是标签的不能居中,我改过他给我写的CSS,无论如何都不能成功。不过只要能显示TagCloud叶面就可以了,干吗要那么在意叶面的美观呢?

不过,我直到昨天的时候才搞定在单个日志显示Tags的问题,也看了Jermo写的教程“How to display a post’s keywords”其实实现起来也很简单:将代码“Tags: ”插入到wordpress模版文件的适当位置就可以了。以前我google到有朋友是在single.php中插入这段代码,我以前也试过,加上这段代码之后就出错,昨天才发现我放错了位置,最后总算放正确了,不过Tags是显示在日志的下面的,总觉的有点不爽,今天又花了很长的时间,总算研究出实在theloop.php里面的适当位置插入这段代码,我总算搞对地方了,在显示代码的前面加了一个小图片“”和上面的小图片美观一点。

我最终决定不去掉single.php文件里面的这段代码,这样以来,日志的上下都会显示Tag,我没有安装随机日志的插件,朋友可以点Tag的名字来查看本站的相关文章,上下都有Tag,方便一下大家,哈哈

One Reply to “终于完成了在日志中显示标签Tag的功能”

Leave a Reply

Your email address will not be published. Required fields are marked *