为rel=external添加上target=”_blank”,实现在新窗口打开链接

如果需要在新窗口中打开链接,我们使用的方法是在a上加上taget=“_blank”,但这是不符合w3c的规范,在使用严格的DOCTYPE(xhtml1-strict.dtd)校验时,会提示“there is no attribute target for this element(in this HTML version)”的错误信息。

所以很多老外写的东西基本上就不会出现taget=“_blank”,就比如我现在使用的这个wordpress自带主题一样,他们替换的方案是使用HTML4.0新增的标签rel来表示,rel是用来表明链接和包含此链接页面的关系,以及链接打开的目标。rel有许多的属性值,比如next、previous,、chapter、section等等,还有我们用来拒绝搜索引擎蜘蛛向下爬行的nofollow(这一点很重要,在wordpress中,几乎所有的评论中的用户名的链接都是加了rel=nofollow的,所以想通过在博客中添加评论来增加外链都是徒劳的)。而我们现在要使用的就是rel=”external”属性,用来表示链接将在新窗口中打开。当然,这只是符合strict标准的方法,而并没有真正实现在新窗口开打链接,还需要javasscript的支持。
未完,继续阅读

wordpress如何获取Akismet API Key

最近博客上出现了大量的英文评论,刚开始还觉得很高兴,后来觉得有点不大对劲,百度了一下,发现这些都是垃圾评论,之前博客自带Akismet插件,知道是用来处理垃圾评论的必备插件,可博客还无人知晓,也就没啥垃圾评论可言,现在想起来,就把他开启了。开启Akismet才发现需要Api Key。以下分享一下获取Akismet API Key的过程。
未完,继续阅读

wordpress随机文章,可放于任意位置

在博客的文章页面添加随机文章,不仅可以增强用户粘度,还可以把一些陈芝麻烂谷子的文章给时不时的翻出来,不至于沉下去。除了这下,还有一个更重要的作用,那就是当搜索引擎来爬你的文章的时候,每次都会有变化,同时还能增加文章内链。
未完,继续阅读

WordPress修改首页右侧最新评论格式

WordPress自带的首页最新评论工具条的显示格式是作者加文章的连接。而我们可能更希望显示用户评论的内容。怎么办呢?
我可以通过安装插件来解决,不过为了速度尽量不使用插件。
我们还可以通过修改 wp-includes/default-widgets.php 来解决。
找到wp-includes下的default-widgets.php,用记事本或者EditPlus等文本工具打开,记得备份文件(你懂的)。
搜索“recentcomments”,找到如下代码
未完,继续阅读

wordpress必备插件

刚刚用wordpress建立博客,也感受到了wordpress的无比强大,鉴于本人能看懂一些php,为了不影响wordpress的运行速度,在能不用插件的就尽量不用插件来实现功能,可在折腾一段时间以后发现,有一些插件还是必须有的。以下是搜索了一些常用的经典插件,特别是适用于中文博客。
未完,继续阅读