Gravatar头像不显示问题的解决

记不起是什么时候开始,头像无法显示了,之前好像搜索过一次,没有找到解决的方法,于是放在一边很长时间都没有理会,直到昨天破折君留言提醒,今天找了下几种方法,我用了最简单的方法,安装插件,不过就目前为止还没有生效,或许是药不对症,如果明天还是一样的话,要重新找方法了!

 

27日更新:昨天安装的Gravatar Fixed 头像修正插件无效,改代码又有难度,直接在后台搜索安装了WP-DuoShuo-Gravatar,立马见效……

1、利用多说Gravatar头像中转服务器替代头像默认服务器

将下面代码添加到当前主题functions.php文件中

  1. function mytheme_get_avatar( $avatar ) {
  2. $avatar = preg_replace( “/http:\/\/(www|\d).gravatar.com/”,“http://gravatar.duoshuo.com”,$avatar );
  3. return $avatar;
  4. }
  5. add_filter( ‘get_avatar’, ‘mytheme_get_avatar’ );

2、使用https方式(SSL)调用Gravatar头服务器地址

将下面代码添加到主题functions.php文件中

  1. function get_ssl_avatar($avatar) {
  2.    $avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/’,'<img src=“https://secure.gravatar.com/avatar/$1?s=$2” class=“avatar avatar-$2” height=“$2” width=“$2”>’,$avatar);
  3.    return $avatar;
  4. }
  5. add_filter(‘get_avatar’, ‘get_ssl_avatar’);

3、另一个比较笨的方法

打开wordpress程序根目录的wp-includes文件夹,找到pluggable.php打开,将大约2150至2157行

  1. if ( is_ssl() ) {
  2.     $host = ‘https://secure.gravatar.com’;
  3. } else {
  4.     if ( !emptyempty($email) )
  5.         $host = sprintf( “http://%d.gravatar.com”, ( hexdec( $email_hash[0] ) % 2 ) );
  6.     else
  7.         $host = ‘http://0.gravatar.com’;
  8. }

替换为

  1. $host = ‘https://secure.gravatar.com’;

或者(支持头像缓存插件)

  1. $host = ‘http://cn.gravatar.com’;

wordpress如何自动调整图片大小

文章里发布的图片显示出来都是原始的尺寸,以至于打开一篇文章,图片不能完整显示,页面看起来很不好,去网上搜索了一下,总算解决了。

其实也很简单,在样式表style.css加上一段代码就能解决了,而且这个代码随便加哪里都可以,不然我这样的菜鸟还真搞不起来,哈哈!
原先教程是说把这段代码加在下面这个地方

p img{

不过我试着加了没起作用,估计是我找不到正确的位置。
然后评论里有个也是和我一样的菜鸟说找不到,回答说只要加上这段代码就行,偶就直接把它加到style.css最后部分,刷新一下文章,貌似可以了,代码如下,其中里面的数字550是可以随自己需求更改的。

p img{
    max-width:550px;
    width: expression(this.width > 550 ? “550px” : true);
    height:auto;
}

如何把虾米音乐加到博客里

之前分享的一些音乐试听,用的是豆瓣的播放器,但是苦于没有好的外链,很多歌曲没多久就失效了。看到一些论坛博客用的虾米分享,于是今天抽空弄了下,还可以,过程如下,不懂的朋友可以学习一下哦!

首先当然是登录虾米音乐,没有帐号的注册一个,很方便的http://www.xiami.com

然后在搜索框里输入你要的歌名进行搜索,找到歌曲后开始播放,并在歌曲前面的小方框打勾。

然后在底部找个小三角按钮,点击选择“生成虾米播播”

进入出现下图样子,自定义外观可以设置播放器大小,高置完成后复制”HTML代码“

最后在博客里选择文本代码模式,粘贴进去,就可以了!

如何给wordpress博客文章添加分享按钮

经常在论坛或者别人的博客看到文章底部或者旁边有分享按钮,点击可以分享到空间,微薄之类的地方。

于是也想在自己的网站上弄一个,早上查了一下,挺简单的方法,安装一个插件就可以做到。方法如下:

登录博客后台,在左侧“插件”里,点击安装插件,搜索jiathis,搜索后点击“安装”,然后启用jiathis插件。

登陆jiathis官网(http://www.jiathis.com)获取分享按键代码,按钮风格有四种:侧栏式、按钮式、图标式、工具式,你可以根据适合自己博客风格或个人喜好选择一款。先选择按钮风格,在复制上面的代码。

打开博客后台已安装插件,点击jiathis插件“设置”,将代码粘贴到代码框内,设置显示位置,点击“确定提交”,就可以了。刚刚安装好试了一下,可以用的。

WordPress手动升级方法

后台提示有新版本可以升级,不过在网上找了些文章,对于像我这样的新手来说不适合自动升级,稍不注意,原来安装的插件及后台的有关设置就因升级而丢失了,那样是事半功倍了。

所以为了安全,选择手动升级。这样的文章很多,但是我这个不同,为什么呢?因为我是刚自己亲自经历的,绝对真实,哈哈!

1.备份网站,这个很重要,不怕一万,只怕万一。我是用插件备份的,关于这个前面有文章,可以搜索“备份”看下,这里就不说了。

2.登录后台,下载新版本到电脑,在升级信息里可以下载到的。

3.禁用所有插件,我不知道有没有这个必要,不过无风不起浪,安全点好,我还同时把主题改同默认的。

4.登录服务器的控制面板(这个我折腾了好一会,破服务器搞死了,突然登录不上),保留网站根目录下的wp-content文件夹和wp-config.php文件,其他的我全部删除了。当然你也可以不删除直接覆盖,不过前面那两个文件是必须保留,不能覆盖的。

5.把下载的wordpress新版本解压,删除wp-content文件夹和wp-config.php文件,然后重新压缩上传到网站根目录,解压后移动到根目录。

6.在浏览器运行http://你的博客地址/wp-admin/upgrade.php,将你的博客地址填入路径中执行升级程序。按照提示就可以顺利升级成新版本。再启用原来的插件和还原主题。

用代码在wordpress文章中插入音乐

想在文章中插入一段flash或者音乐,但是又不想用插件,插入Flash是比较简单,像土豆,优酷的分享地址可以直接在HTML状态下粘贴,但是音乐MP3不会插入,在网上看了很久,通过添加模板代码可以实现,但是作为菜鸟连插在哪个位置根本不知道。后来看到这个办法,拿来试下。

插入音乐:
<embed loop=”false” autostart=”false” controls=”ImageWindow” maxwidth=”500″ src=”音乐地址“></embed>
下面这是豆瓣的一款播放器:
<embed src=”http://www.douban.com/swf/player.swf?url=MP3文件URL&amp;autoplay=0″ type=”application/x-shockwave-flash” wmode=”transparent” allowscriptaccess=”always” width=”262″ height=”23″>

相关参数使用说明:
src:媒体文件地址。

autostart:是否自动播放,true为自动,false为手动。

loop:是否循环,true为循环,false只播放一次,也可直接设置数字,2表示播放2次,同理。

width:播放界面的宽度,一般在300到500之间最好。

height:播放界面的高度。根据视频、音频来定(音频时此值不必设太大)。

hidden:是否隐藏播放界面,true为不可见,false表示可见。

10种WordPress安全设置技巧

WordPress是目前世界上使用广泛的博客软件,比较容易受到各种攻击,因此WordPress安全性也是非常重要的,以下有10个安全技巧,可以帮助你轻松的解决WordPress安全性问题,以免你在WordPress的安全性上走更多的弯路。
1、升级WordPress到最新版本
一般来说,新版本的WordPress安全性都会比老版本要好一些,并且解决了已知的各种安全性问题,特别当遇到重大的版本升级时,新版本可能会解决更多的关键性问题。(例如老版本WordPress有remv.php重大漏洞,可能会导致遭受DDoS攻击,升级到最新2.7版本可解决这个问题)
2、隐藏WordPress版本
编辑你的header.php模板,将里面关于WordPress的版本信息都删除,这样黑客就无法通过查看源代码的防治得知你的WordPress有没有升级到最新版本。
3、更改WordPress用户名
每个黑客都知道WordPress的管理员用户是admin,具有管理员权限,会攻击这个用户,那么你需要创建一个新用户,将其设置为管理员权限,然后删除老的admin帐号,这就能避免黑客猜测管理员的用户名。
4、更改WordPress用户密码
安装好WordPress后,系统会发送一个随机密码到你的信箱,修改这个密码,因为这个密码的长度只有6个字符,你要将密码修改为10个字符以上的复杂密码,并尽量使用字母、数字、符号相混合的密码。
5、防止WordPress目录显示
WordPress会默认安装插件到/wp-content/plugins/目录下,通常情况下直接浏览这个目录会列出所有安装的插件名,这很糟糕,因为黑客可以利用已知插件的漏洞进行攻击,因此可以创建一个空的index.html文件放到这个目录下,当然,修改Apache的.htaccess文件也可以起到相同的作用。
6、保护wp-admin文件夹
你可以通过限定IP地址访问WordPress管理员文件夹来进行保护,所有其他IP地址访问都返回禁止访问的信息,不过你也只能从一两个地方进行博客管理。另外,你需要放一个新的.htaccess文件到wp-admin目录下,防止根目录下的.htaccess文件被替换。
7、针对搜索引擎的保护
很多WordPress系统文件不需要被搜索引擎索引,因此,修改你的robots.txt文件,增加一行Disallow: /wp-*
8、安装Login Lockdown插件
这个插件可以记录失败的登录尝试的IP地址和时间,如果来自某一个IP地址的这种失败登录超过一定条件,那么系统将禁止这一IP地址继续尝试登录。
9、WordPress数据库安全
数据表最好不要使用默认的wp_开头,安装数据库备份插件,无论做了多少保护,你还是应该定期备份你的数据库,使用WordPress Database Backup等插件可以实现数据库的定期备份。
10、安装Wordpress Security Scan插件
这个插件会自动按照以上的安全建议对你的WordPress进行扫描,查找存在的问题,使用较为简单。

WordPress备份的几种方法

网站如果因为一些不可抗拒的因素,导致数据丢失的话,那真是叫苦不迭。写过博客的都知道,发博文是件苦差事,就算是抄袭别人的,也要花一些时间。谁都不愿意自己的辛苦白费,所以时不时的备份一下非常重要。在网上看了很久,一共发现四种方法:

1.在后台“工具”中选择“导出”,你能够导出一个xml后缀的文件。这个文件包括了你的文章、评论和页面。但是不包括所有wp的设置和插件设置,也不包括友情链接。

想要备份友情链接的话,在浏览器中输入http://你的域名/wp-links-opml.php 然后就可以打开友情链接的xml格式页面了。然后在浏览器中点击右键保存成一个xml文件即可。

用这种方式保存的备份,如果重装WordPress想要恢复的话,只要在后台选择“工具”—“导入”,然后选择“从 WordPress 导出文件导入文章、页面、评论、自定义域、分类目录和标签”这一项导入文章、评论和页面的备份xml文件就可以。而友情链接也是在同一个地方选择“从OPML文件导入链接”这项导入友情链接的xml文件。

2.使用插件wordpress data backup,首先安装插件,然后“工具”里多了个“备份”,点击进去就可以随时随地的备份,可下载到电脑,也可以发送到你指定的邮箱(前提是你的主机必须有发信组件),而且可以设置时间,挺方便,我就是用它备份。最后得到的是一个sql后缀的数据库文件。

恢复数据库一般是在主机空间的控制面板里实现的,以常见的cpanel为例,找到phpmyadmin(中文:phpmy管理),点击进入,在左边选择要导入数据的数据库,右边上方菜单选择“导入”,然后选择你备份的sql文件,最后点击“执行”按钮就可以了。

3.Mysql数据库的备份,点击 cPanel “数据库” 分类下面的 “phpMyAdmin”,在出现的页面点击博客对应的数据库,然后点击工具栏上的“导出”,并在下一页面的“另存为文件”一栏下面选择“gzip压缩”,然后点击“执行”,就可以把数据库下载到你的电脑硬盘了。

4.帝国备份王,听说非常强大,不过暂时我不需要,所以没去研究它。

WordPress评论添加gravatra头像

看到很多人在别人博客留言都有自己的头像,于是也想弄一个。在网上搜索了下教程,总算做好了。过程如下:

登录https://en.gravatar.com,注册一个帐号,点击“GET YOU GRAVATAR TODAY”,进入后输入邮箱地址(去别人博客留言时需要用的邮箱,头像是有这个邮箱生效的,如果留言时不使用这个邮箱,那也不会有头像展示),然后gravatar官方就会发个验证到你注册的邮箱,去邮箱查收邮件。

不过我的邮箱输入后,提示已经注册过了,大概意思是wordpress.com帐户和gravatar的帐户是一样的,而我使用我的博客帐号登录却错误,不知道是哪里不对。不过有个忘记密码的提示,点击后输入邮箱,系统发了个邮件到邮箱。然后进去打开邮件给的链接,重新设置密码就OK了!

在新出现的页面点击蓝色英文“add one by clicking here”自己设置个性头像。在接着出现的页面选择第一项从计算机中上传。”浏览“选好后点击”NEXT“。尺寸定好后”crop and finish“

点击生成头像后,有个头像权限选择,我们上传的头像都是符合大众的,都是正规的头像。所以选择G。

好了,刚刚去别人博客试了下,已经可以显示了!