修改WordPress代码高亮插件SyntaxHighlighter的字体大小

SyntaxHighlighter Evolved 是 WordPress 码农必备的一款插件,功能是实现代码高亮显示。这款插件应该是 WordPress 使用量最广泛的一款代码高亮插件了。但该插件的设计人员不知道是怎么想的,用的那么大的字体来显示代码,让原本就复杂的代码看起来眼花缭乱的。特别是当一行代码很长时,更是显得很乱。

要修改 SyntaxHighlighter Evolved 插件的字体,其实很简单,编辑 wp-content/plugins/syntaxhighlighter/syntaxhighlighter3/styles/shCore.css,修改如下两个地方:

.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter textarea {
  -moz-border-radius: 0 0 0 0 !important;
  -webkit-border-radius: 0 0 0 0 !important;
  background: none !important;
  border: 0 !important;
  bottom: auto !important;
  float: none !important;
  height: auto !important;
  left: auto !important;
  line-height: 1.5em !important;   /* 行间距加到1.5em刚刚好 */ 
  margin: 0 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 2px !important;    /* 加个内边框吧 */
  position: static !important;
  right: auto !important;
  text-align: left !important;
  top: auto !important;
  vertical-align: baseline !important;
  width: auto !important;
  box-sizing: content-box !important;
  font-family: "Consolas", "Courier New", monospace !important; /* 经测试,这几个字体最美观 */
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 13px !important;  /* 这里我改成了13px */
  /*min-height: inherit !important; */
  /*min-height: auto !important;*/
……

给WordPress自动生成tag/keywords

WordPress平台下给文章自动生成tag/keywords的插件,做SEO的朋友可能会用到。

1,Web Ninja Auto Tagging System,适合英文站,WordPress官方插件库已收录,直接在后台搜索安装即可。
后记:已测试此插件只能用于英文站,无法获取中文tag,因此不适用于中文站。

2,WP Auto Keywords,没用过,刚发现的,中文站可用。

慎用WP Super Cache插件

经过我的测试,在安装了WP Super Cache插件并启用了缓存以后,页面访问速度确实有质的提升。于是给自己的几个WP站统统装上了WP Super Cache插件。可没想到,问题随之而来。

首先是在写文章的时候,频繁的出现502,这让我很奇怪,一直很稳定的Burst VPS最近怎么变得不稳定了。

一个月前,本博客通过blogsvertise.com接到一篇英文软文,当时完成了任务并在blogsvertise网站提交了文章,一切看起来挺正常。过了不久,blogsvertise发了一封邮件过来,说那篇软文无法访问,我以为只是Burst不稳定,等他们再次检测就好了。可后来,几乎每周,blogsvertise都会来一封相同的邮件,说是那个页面无法访问。此时,我依然认为是我所采用的Burst服务器出了问题。

今天,我发现侧边栏里的三个广告链接不在了,这三个链接是通过BackLinks卖出的,它们平均每月为我带来9刀的收入。而且一直很稳定,每个月都在我博客投放,现在竟然一下子全部不在了。很是奇怪,登陆了一下我的BackLinks帐户一看,显示的我博客是Inactive状态。靠,重新提交验证,却怎么也验证不通过。

我想了下最近出现的奇怪问题,一下子想到了WP Super Cache这个插件,于是跑到后台去将其禁用,又重新在BackLinks帐户里提交验证,竟然一次性通过!

基本上已经可以确定,WP Super Cache影响到我博客的某些东西,包括插件的使用以及某些功能的正常。所以,我还是远离WP Super Cache得了。

WordPress反垃圾留言验证码插件

最近Spam快把头搞爆了,每天都删,每天都删不完,刚刚删除没几分钟后台又冒出来数个Spam。一直到今天,我的忍耐达到极限,我发誓要给博客加上一个验证码,以赶走讨厌的Spam。

寻了一天的WordPress反垃圾验证码插件,也没寻到一个中意的,疯狂浪子推荐了一个,google之,发现普遍存在问题,于是放弃;找到一个觉得还行的,google之,发现作者网站早关闭了;还有些插件的验证码超级复杂,比如有个验证码插件,据说是美国卡内基梅隆大学研发的,在图片上显示两个英文单词,装上试了试,我艹,我自己都看不懂上面的英文是怎么写的……

最后暂时换上了这款Peter’s Custom Anti-Spam,功能还可以,可以自定义验证码,可以设置验证图片的宽高等,勉强符合我的要求,虽然加上验证码以后留言栏有点不怎么美观了…… 继续阅读

不用插件实现WordPress的SEO优化

发现好多童鞋都不知道如何优化WordPress,甚至根本没有优化。一部分童鞋会用插件比如All in one seo来实现,但是插件的“副作用”相信不说大家也都知道。其实一开始我也是用插件的,后来我才发现,除了插件之外还有更完美的解决办法。下面,清风小荷塘将告诉你,如何不用插件,一样实现WordPress的SEO优化。真正的SEO涉及到很多方面,本文仅讨论title、keywords、description这三点。

关于WordPress的title优化,本博客以前曾经有过一篇文章《也谈WordPress的title优化》,这里就不再赘述了。 继续阅读

WordPress表情插件:Custom Smilies

表情功能是WordPress的诸多“诟病”之一 :oops: 今天本文要介绍的是如何在WordPress中插入表情,包括在日志和留言中实现表情插入。 :arrow:

其实WordPress已经自带了一些表情,它们存在于wp-includes/images/smilies文件夹下,只不过默认是“隐藏”的。下面我们要借助Custom Smilies这个插件“开启”表情功能。 :-|

Custom Smilies是国人高山仰止出品的一个表情插件,在WordPress用户群中有很高的知名度,本文的主角就是它了。

插件下载地址:http://wordpress.org/extend/plugins/custom-smilies-se/

继续阅读

WordPress导航栏插件推荐

几乎所有的WordPress主题都会将“页面”作为导航栏,对于这一点,我不敢苟同,相信很多朋友都跟我一样,希望将“文章分类”作为博客的导航栏。同时,这也是将WordPress打造成CMS不可或缺的一步。下面这几个插件,将帮助我们,打造一个丰富多彩的WordPress导航栏。

1,WordPress Navigation List Plugin NAVT
Navigation的功能非常强大,可以将你的页面分类制作成一个非常漂亮的导航菜单,Wordpress Navigation List Plugin NAVT使用稍微有点复杂不好上手。有多语言版但是目前没有中文版,她可以为你制作一个图片型和文字型的导航菜单。

使用:下载插件安装激活,进入后台管理,浏览器必须支持JavaScript,因为设置界面是基于JavaScript得的。进入设置界面如果看不懂可以点击右上角的一个问好,他会告诉你该怎么下手!如果还不回可以参考插件目录的帮助文档,这个非常详细的。在插件管理里面都可以重置所有设置包括卸载插件。 继续阅读