安装 Wordpress 其实还算好玩,很多插件可以选择,加上自己东改改西改改,玩了我好几个晚上。
进入最后可以上线的状况,发觉 Category 的 Title 第一个字出现乱码。主要原因是 “All in One SEO” Plugin 里面使用 ucwords 函数。
“All in One SEO” 可以说是 WP 最受欢迎的 Plugin 程式,让你可以为每页的内容定义 Title, Meta Description 以及 keywords。
伟大的搜寻引擎让我很快的找到解决方案,将 all_in_one_seo_pack.php 里面的 capitalize function 改写为:
function capitalize($s)
{
$s = trim($s);
$tokens = explode(’ ‘, $s);
for ($i = 0, $n = count($tokens); $i <$n; $i++)
{
$matches = array();
preg_match(’/^(.{1})(.*)$/us’, $tokens[$i], $matches);
$tokens[$i] = strtr($matches[1], ‘abcdefghijklmnopqrstuvwxyz’, ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’) . $matches[2];
}
$s = implode(’ ‘, $tokens);
return $s;
}
再将这档案里面所有 ucwords 函数改为 $this->capitalize,问题就解决了。
感谢来自中国的朋友提供解决方案:http://www.flyinghail.net/?p=64
大部份 SEO 搜寻引擎最佳化策略都是累积优势,单一策略的采用可能无法产生排名奇蹟。
就像赛车手将跑车改装得轻一点,所增加的是一种累积优势,幻想会因此而得胜是一种不设实际。
同样,忽略其中一些策略也不至於排不上去,SEO 的总点是整体的规划跟盘算是否设计适当。




我的好像没有乱码嘛。