Gravatar

Dianso 发表于 談博說博 分类,标签: , , , ,浏览 :1,591 次
83

很多同学都没设置Gravatar头像,没有Gravatar头像留言后显示的图片很丑陋,于是搜索了下,找到了这个方法,可以自定义Gravatar 默认头像图片。

在functions.php添加下面的代码就可以了,$myavatar填写图片地址

add_filter( 'avatar_defaults', 'newgravatar' );

function newgravatar ($avatar_defaults) {
$myavatar = 'http://s.014.cc/x.jpg';
$avatar_defaults[$myavatar] = "Dianso";
return $avatar_defaults;
}

然后去这里选择确认即可

Gravatar

——————-0806
今天看到万戈博客上写的用get_avatar来实现

<?php echo get_avatar($comment,$size='48',$default='http://s.014.cc/x.jpg'); ?>

只要把 $default 定义为需要默认头像的链接就可以了
—————————————————-

话说植物大战僵尸2010已经出来了,破解版也有了,下载地址在这里:

http://u.115.com/file/f1cc21f88a

wptimemachine

Dianso 发表于 談博說博 分类,标签: , , , ,浏览 :1,102 次
35

很多Wordpress建立的博客被黑都是因为插件有漏洞,前段时间firestats就有漏洞,可以获得一部分权限。

所以慎用firestats插件。

前几天介绍的wptimemachine,可以打包wp-content文件夹和数据库文件,然后上传到Dropbox,然后这几个文件默认还在wp-content文件夹,基本上很少有人删除,我刚才通过搜索引擎搜了下,发现使用这个插件的人都没删除,至少我找到的几个博客都没删除,我轻松的下载了他们的数据库和wp-content文件夹。

这意味着我可以通过数据库可以看到别人加密了的日志,或者其他的什么东西,比如主题,所以这个插件默认的安全级别太低了。

所以建议使用了这个插件的同学,备份后把wp-content下相关文件全删除,尤其是wpTimeMachine_log.txt这个文件。

别把自己的博客备份给所有人。

WordPress Dropbox

Dianso 发表于 談博說博 分类,标签: , , , ,浏览 :3,359 次
27

今天发现了个好插件→wp Time Machine

安装后可以直接将wp-content文件夹和数据库打包成ZIP包传到Dropbox或者Amazon’s AWS S3,FTP也是可以的,我体验了下,后台输入Dropbox账户,十几秒钟就传完了,我的Upload文件已经很多了,只能在国外主机使用,国内的不行。

我现在在家里,在后台点一下就备份到Dropbox,开学去了学校打开Dropbox就自动下载到电脑上了,很方便。
wpTimeMachine

wpTimeMachine

直接可以在wp-content/wpTimeMachine_log.txt 查看相关日志。

https://www.dropbox.com/referrals/NTIyNTk3OTk

Thank you

WordPress

Dianso 发表于 談博說博 分类,标签: , ,浏览 :1,553 次
9

虎头鱼那看到了通过修改wordpress文件的方法做到评论者主页链接新窗口打开,我嫌麻烦,于是放狗搜索了下,找到了个方法

只需要把的下面的代码复制到主题的function.php中就可以了。

// Make comment author link URL open in new window
function comment_author_link_window() {
global $comment;
$url = get_comment_author_url();
$author = get_comment_author();
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' target='_blank'>$author</a>";
return $return;
}
add_filter('get_comment_author_link', 'comment_author_link_window');

如果非要用标准的external,那么我推荐这种方法,在header.php加入:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript"> $(document).ready(function(){$("a[rel='external'],a[rel='external nofollow']").click(function(){window.open(this.href);return false})}) </script>

然后function.php加入:

// Make comment author link URL open in new window
function comment_author_link_window() {
global $comment;
$url = get_comment_author_url();
$author = get_comment_author();
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' rel='external'>$author</a>";
return $return;
}
add_filter('get_comment_author_link', 'comment_author_link_window');