关于Wordpress说几句

土人老周的原备用站点chinamu.wordpress.com被解封了?  即 wordpress.com 可以正常访问了!貌似是件好事,关闭的大门正在逐步打开!

Wordpress Gravatar头像被墙打不开的解决方法



编辑当前主题的functions.php文件,在底部加入以下代码: (使用多说架设的一台Gravatar中转服务器)

//评论头像使用多说的图像缓存
function get_avatar_uctheme( $avatar ) {
$avatar = preg_replace( "/http://(www|d).gravatar.com/","http://gravatar.duoshuo.com",$avatar );
return $avatar;
}
add_filter( 'get_avatar', 'get_avatar_uctheme' );

WORDPRESS 去除加载谷歌字体

最近越来越多朋友询问,为什么 WordPress 后台突然变慢了很多。究其原因,还是国内“网络长城”这道墙搞的鬼 —— 屏蔽了N多Google的IP——导致WordPress后台无法正常加载 Google Open Sans 字体。我们能怎么版呢,那就移除相关的google服务吧。

在主题的functions.php文件加入下列代码即可实现。

// 去除加载谷歌字体
class Disable_Google_Fonts {
public function __construct() {
add_filter( 'gettext_with_context', array( $this, 'disable_open_sans' ), 888, 4 );
}
public function disable_open_sans( $translations, $text, $context, $domain ) {
if ( 'Open Sans font: on or off' == $context && 'on' == $text ) {
$translations = 'off';
}
return $translations;
}
}
$disable_google_fonts = new Disable_Google_Fonts;

//谷歌字体移除
function remove_open_sans() {
wp_deregister_style( 'open-sans' );
wp_register_style( 'open-sans', false );
wp_enqueue_style('open-sans','');
}
add_action( 'init', 'remove_open_sans' );

WordPress非插件添加文章浏览次数统计功能

WordPress文章浏览次数统计功能是必不可少的,不少主题已经集成该功能,如果你的主题没有集成,你可以使用 WP-Postviews 插件,或者试试本文的代码。

WordPress非插件实现文章浏览次数统计的方法,是DH参考willin kan大师的my_visitor插件来写的,刷新一次文章页面就统计一次,比较简单实用。

外网访问内网Wordpress的解决办法

通常本地安装Wordpress,会在wp-options中记录两个值url和home,而且是绝地地址。

很简单,通过修改数据库去掉绝对地址前的内容即可,例如:原来的绝对地址为 http://10.0.0.8/blog,修改后的地址则为 /blog

目前暂时未发现其它问题,只有垃圾评论自动过滤插件Akismet不能正常输入API。 不过如果在输入API之后,再修改这两处地址,是否有问题暂未测试是否行得通。

WordPress 首页不显示指定分类文章

由于老周的博客将老鹰的《思忆园》,然然的《伊然亦然》整合在一起了。所以整体上可能给人一种比较乱的感觉。于是老周做了如下调整,《思忆园》和《伊然亦然》两栏目含子栏目发表的文章不在首页显示。(首页还是主要显示老周发表的 远程学习IT技术相关的 内容)

wordpress如何设定首页只显示指定分类呢?老周在网上搜了一大把,基本上都是类似于以下这种解决方案:

解决了wp-cumulus不支持中文

wp-cumulus就是老周博客右侧一个动态flash的tag云。原本作者提供下载的版本不支持中文,其实作者也提供了解决办法只是很多人没有认真看作者的网站而已。

如何准确防止文章被转载

  博客文章被转载了当然不是一件坏事,今天说的是如何防止“恶意转载”。恶意转载指的是一些不合常规的转载行为,比如批量的转载博客很多文章,或者通过程序等自动转载,转载后原作者署名和原文链接等版权信息全部删除,相信很多写博客的朋友都遇到过这种情况,下面就介绍一些针对这类恶意转载的应对方法。

PHP Fatal error: Cannot redeclare class snoopy

最近blog的plugin功能总是不能够自动在线升级,出现这样的错误提示:“PHP Fatal error: Cannot redeclare class snoopy ”

经测试原来是wordpress自动更新plugin——Wordpress Automatic Upgrade 惹得祸,Deactivate 这个插件,再升级,OK.搞定。就这么简单。

那就可以确定这个插件有些BUG.

各位朋友引以为鉴吧。