修改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;*/
……

优化php参数,加快WordPress速度

这个博客陆陆续续使用过一些美国的VPS,但访问速度一直不能让我满意,使用17CE测试的时候,全国的打开速度普遍在4-10秒左右,原因不明。也曾见过有些WordPress用着美国的空间,没装WP Super Cache等缓存插件,打开速度却维持在2秒左右,让我觉得,自己在优化这方面简直是太菜了。。

今天闲来无事,把Godaddy的免费空间安装了WordPress,拿17ce测试了一下,全国范围的打开速度在2-4秒左右,觉得有些不可思议。论性能,肯定是VPS要超出虚拟主机很多,为什么Godaddy的虚拟主机速度可以这么快……

我把Godaddy的免费空间上传了一个探针,仔细观察了一下,除了CPU、内存很大之外,我发现没有安装Zend Optimizer这个最基本的PHP加速器,当然,像memcache,eAccelerator等肯定也没有。比较奇怪的是发现有几个PHP的参数,跟lnmp一键安装包里面差距挺大。比较显著的是如下两个参数:

max_execution_time:翻译过来就是php脚本的最大执行时间,Godaddy家默认是30秒,但lnmp一键包默认是300秒
memory_limit:这个我的理解为每个php脚本的内存占用限制,但网络上有的说法是所有PHP脚本的内存总限制。Godaddy家默认是64M,但lnmp一键包默认是128M

然后就对比着优化了下,后来发现速度还不错,VPS和Godaddy免空的访问速度基本一样了。这里我给诸位使用lnmp一键安装包的朋友们一个优化方案: 继续阅读

WordPress主题Capia破解版下载

Capia是个半CMS型的Wordpress主题,拿来做个小企业站应该也是OK的。这是个收费主题,但官网也提供免费下载。免费版的Capia主题强行加上了链接,在footer.php中把链接去掉以后,首页立刻就弹出了警告信息。于是只好自己尝试破解。没想到竟然一下成功,去掉了底部的链接,并且不再有任何的警告信息。

主题地址(含预览):http://newwpthemes.com/capia-free-wordpress-theme/

Wordpress企业主题 继续阅读

为WordPress启用Memcached

经过我的亲自测试,WordPrss在开启了Memcached以后,速度有质的提升,几乎可以媲美WP Super Cache等静态化插件。下面是安装方法。

前提条件:
1,php安装了memcache扩展(可以在phpinfo.php中查看)
2,服务器安装了memcached(服务端软件,默认端口11211)

为WordPress启用Memcached
方法超级简单,下载object-cache.php文件到wp-content目录即可。

然后,享受飞一般的WordPress吧!

网上还有另一种说法,说是要进行以下步骤,经过我的测试,以下步骤是不需要的
1,在wp-contents目录建立cache目录,并给予775、777权限
2,在wp-config.php里添加一行 define(‘ENABLE_CACHE’, true);
3,为PHP安装memcached扩展 继续阅读

一些WordPress企业站主题推荐

两款很适合做企业站的WordPress主题,今天刚发现的,记录一下。

1,Responsive:WordPress后台可以直接搜索出来,简洁质朴的黑白双色主题,没有太多色彩修饰,相信会给你带来种非一般的感觉。主题官方预览+下载地址

2,Cloriato Lite:WordPress后台可以直接搜索出来,主题很简洁,也是相当的有Feeling。预览+下载

3,Triton Lite:预览+下载

4,Showcase:预览+下载

5,BizWay:预览+下载

6,ColorWay:预览+下载

7,Cloriato Lite:预览+下载

====================================
2013.01.01补充:

8,iFeature,预览+下载

9,Pinboard,预览+下载

====================================
2013.01.19补充:

10,Response,预览+下载

11,Celestial – Lite,预览+下载

12,elegantWhite,预览+下载

13,CyberChimps,预览+下载

2013.03.10补充:

用Wordpress来作企业网站的越来越多了,今年一进后台,就又发现了若干企业主题。

14,Attitude,预览+下载

15,Oxygen,预览+下载

16,Voyage,预览+下载

17,Fragrance,预览+下载

2013.04.04补充:

Webfolio:预览+下载,来自Site5,免费注册后方可下载。

给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得了。