分类目录归档:WordPress

Gravatar Fixed 头像修正插件

转自:http://wpceo.com/gravatar-fixed/

Gravatar部分服务器在国内访问困难,原因是Gravatar所使用的edgecast CDN服务遇到了某些问题,据我所知,同样受到困扰的还包括WordPress存储静态文件的s.wordpress.org缓存服务器,以及jQuery的code.jquery.com等。

不过Gravatar头像读取困难只出现在 WordPress 3.0 中,而之前的版本没有发现问题,原因在于 WordPress 3.0 通过读取缓存服务器的方式,减少了对www.gravatar.com 的直接请求:以往直接读取官方服务器,现在都被分流到 0.gravatar.com, 1.gravatar.com 等缓存服务器上了,遇上CDN故障,所以就出现了无法读取头像的问题。

而Gravatar Fixed插件可以通过函数覆盖的方式,重新自定义Gravatar服务器,直接读取www.gravatar.com 的内容,保证正常访问。当然,假如Gravatar将来提供了国内的镜像(或者有热心网友自行搭建),也可以将地址修改为国内服务器,以提高速度。

继续阅读 →

Apache服务器使用.htaccess实现防盗链

所谓盗链,是指其他网站直接链接我们网站上的文件,一般来说,盗链的对象大多为很耗带宽的大体积文件,如图片、视频等。这样造成的后果主要有:增加了服务器的流量负担,影响我们网站的访问速度。
如果你用的是Apache服务器,那么使用.htaccess文件就可以很方便的进行设置,从而防止其他站点的用户盗链我们站点的文件。
继续阅读 →

博客地址更新

由于域名就要到期了,续费时出了点问题,过几天litefeel.com 有可能不能正常访问,请见谅。

之前的地址不用了. 哈哈,litefeel.com这个域名又能正常访问了.

博客bug修正列表

之前博客在IE里一直显示不正常,页面不是居中对齐的, 然后我我就说 请大家用FF 看,O(∩_∩)O~,估计N多人会骂的 :shock: 还有RSS 也不能用,一直没时间修理,实在对不住了 ;-) 昨天终于把他们全弄好了 :grin:

总结下昨天的战果:

  • 修正了IE 里显示不正常
  • 修正了RSS解析错误
  • 修正了Kill IE6 不显示问题
  • 修正了小东东==>图片剪切 的 鼠标滚轮跟网页滚轮冲突
  • 修改菜单名为中文
  • 修改主题 为 inove
  • 升级swfobject 到2.0
  • 增加了qq等订阅链接
  • 增加了邮箱订阅
  • 去掉了之前的评论算术验证

其实有些问题是我自己修主题的时候没弄好造成的,导致问题最多的是 BOM 问题, 原因是我用记事本打开再保存为UTF-8 , 原来 UTF-8有两种编码,一种是 无BOM 格式,一种是有BOM格式,然后朋友推荐用Notepad++ 可以设置无BOM格式,N多问题自己就解决了

博客WordPress 修改

取消自动保存功能:
分别在wordpress\wp-admin目录里 查找 page.php, page-new.php, post.php, post-new.php这4个文件,
在里面搜索autosave相关的语句,都注释掉。

添加评论算术验证码:
修改 wordpress\wp-comments-post.php文件,
查找

if ( '' == $comment_content )

在上面代码前面添加下面代码

//Fufu_checkcode
if ( !$user->ID ) {
    $aaa = trim($_POST[aaa]);
    $bbb = trim($_POST[bbb]);
    $subab = trim($_POST[subab]);
    if((($aaa+$bbb)!=$subab)|| empty($subab)){
        wp_die( __('Error: Please enter the correct results of the math problems.') );
    }
}
//Fufu_end

更换表情:
wordpress\wp-includes\images\smilies目录里的表情都换了新的。

index.php 及 wp-config.php 的修改。

博客inove 主题修改

添加评论算术验证码:
修改inove/comments.php文件:

<input name="submit" type="submit" id="submit" class="button" tabindex="5" value="<?php _e('Submit Comment', 'inove'); ?>" />

在上面代码之前添加下面的代码。

<?php $aaa=rand(0,5); $bbb=rand(3,9); ?><?php echo $aaa; ?>+<?php echo $bbb; ?>=
<input type="text" name="subab" id="subab" class="textfield" size="2" tabindex="5" style="width:20px" />
<?php if ($req) _e('(required)', 'inove'); ?>
<input name="aaa" value="<?php echo $aaa; ?>" type="hidden" />
<input name="bbb" value="<?php echo $bbb; ?>" type="hidden" />

添加底部ICP备案号:
修改inove/footer.php文件:

bloginfo('name');

在上面代码下面添加以下代码:

echo "(<a href='http://www.miibeian.gov.cn/'>浙ICP备09033068号</a>)";