标签归档:WordPress优化

只在WP主评论加上楼层号的方法 同时支持顺序、倒序

只在WP主评论加上楼层号的方法 同时支持顺序、倒序

最近突然发现博客的评论楼层有点问题,之前一直设置的是“在每个页面顶部显示新的评论”,也就是所谓的倒序显示评论,但是主题只支持顺序的评论楼层好,于是楼层和楼层号之间对不上。搜了一下在zww.me发现有实现的代码,但是放到博客之后无法正常工作,比如限制分页显示为25条的时候,文章只有一条评论时也显示的25楼。折腾了一下搞定了,做个记……
Memcached 2.0.2 for SAE/BAE

Memcached 2.0.2 for SAE/BAE

经过这段时间的使用,发现Memcached这个缓存插件还是不错的。但是在BAE/SAE环境总需要经过修改才能使用。本站提供的WordPress on SAE一直集成该插件的2.0.1版本,一直也没发现2.0.2的版本已经发布了。今天修改了一下,并移植到了BAE上。   使用方法 1.BAE环境 首先,在百度开发者中心-管理中心打开应用,找到云环境-服务管理-Cache(缓存……
WordPress首行自动缩进

WordPress首行自动缩进

不知道有木有朋友发现,本博的文章段落首行都缩进了两个字符。之前用的那个主题有这个功能,后来换了大发的这个主题之后,这个功能就没有了。。后来发现其实很容易就可以实现这个功能。。在主题的style.css下面,增加 /*Gimhoy's Blog 段落首行自动缩进*/ article .post-content p{text-indent:2em;} 就可以实现文章页面的自动缩进……
将IP转换成归属地在WordPress中的应用:登陆者IP所在地

将IP转换成归属地在WordPress中的应用:登陆者IP所在地

前几天写了一篇文章《WordPress后台登陆邮件提醒》,图中显示了登陆者的IP所在地,有人问如何实现,今天就把这个功能加上。。 先上效果图: 首先需要做一些准备工作:WordPress获取真实IP,以及将IP转换成归属地 然后将《WordPress后台登陆邮件提醒》中提到的代码改成下面的代码: 一、登录成功提醒 /************************************……
将IP转换成归属地在WordPress中的应用:在评论列表/后台评论列表/评论通知邮件中显示评论者IP所在地

将IP转换成归属地在WordPress中的应用:在评论列表/后台评论列表/评论通知邮件中显示评论者IP所在地

之前说了如何获取真实IP,以及将IP转换成归属地,接下来说说这个功能在WordPress博客中的应用。   1.WordPress评论列表中显示评论者IP所在地 效果 实现方法 在主题目录下的functions.php中,找到评论列表,大概搜get_comment_author_link()即可,在合适的位置加上下面的代码: <?php if ( is_user_logged_in() ) echo convertip(ge……
WordPress获取真实IP,以及将IP转换成归属地

WordPress获取真实IP,以及将IP转换成归属地

  WordPress获取真实IP 之前写《WordPress后台登陆邮件提醒》的时候,用到了$_SERVER['REMOTE_ADDR']来获取访客的IP地址,麦田一根葱提醒说这样获取的不是真实的地址,根据他的代码改了一下,让WordPress取得真实IP。当然,在很多情况下,$_SERVER['REMOTE_ADDR']取得的就是真实地址了~~ 代码: /** * 获取用户真实IP * Modified G……
WordPress修改后台登录地址

WordPress修改后台登录地址

上一篇文章说到怎么让WordPress在有人登录的时候发送邮件通知博主,但是仅仅通知了是远远不够的,如何不让别人登录才是关键。方法有很多,今天先说简单的修改后台登录地址的方法。   插件法 不少插件可以实现这样的功能,比如Protected wp-login和Stealth Login Page,直接下载安装即可,这里不多介绍。   代码法 不想用插件的话,……
另类解决Gravatar头像被墙的方法:利用多说的Gravatar中转服务器

另类解决Gravatar头像被墙的方法:利用多说的Gravatar中转服务器

朽木发现多说专门架设了一台Gravatar的中转服务器,而且为了节省带宽那么他必然要启用一定的缓存机制。所以我们可以利用多说的中转服务器来解决Gravatar头像被墙的问题,同时相对于自己的主机,采用多说的服务器可能会有更好的速度。 下面是使用的方法:当前主题的functions.php文件中加入以下代码即可 function mytheme_get_avatar($avatar……
WordPress Feed显示错误的解决方法

WordPress Feed显示错误的解决方法

  今天突然有个网友留言说博客的Feed挂了,症状如下: Chrome直接打开订阅页面显示如下: This page contains the following errors: error on line 1 at column 1: Document is empty Below is a rendering of the page up to the first error. FeedDemon提示:此Feed包含错误。 添加后也没什么影响,能正常使用。 鲜果阅读器也可阅读,……
WordPress后台回复评论处添加表情

WordPress后台回复评论处添加表情

之前在《WordPress无插件开启评论表情及更换表情目录、使用人人表情的方法》一文中,介绍了如何为WordPress博客添加评论表情、更改表情目录以及修改表情等,但是我们在后台回复评论时,是没有办法使用表情的。难道只能到文章页才能使用表情么?当然不是。下面这个方法,就可以轻松地为WordPress后台评论添加表情功能。 1.下载《WordPress无插……
WordPress禁止加载自带的jQuery.js的方法

WordPress禁止加载自带的jQuery.js的方法

前段时间介绍“优化网站配置,提升访问速度”的时候,提到了引用CDN公共JS库。对于WordPress来说,最重要的JS莫过于jQuery.js了,不少功能都需要它的支持。如果我们引用了CDN公共库中的jQuery.js,或者主题自带了jQuery.min.js,就需要禁掉WordPress自带jQuery.js的加载了(不禁掉的话甚至还可能会出现新添加的js代码无法正常运行的情况)。 &nb……
SAE上WordPress缓存Gravatar全球通用头像

SAE上WordPress缓存Gravatar全球通用头像

前一篇文章介绍了如何将Gravatar全球通用头像缓存到本地,但对于SAE这样的云主机来说,由于没有读写权限,我们是无法直接用这种方法来缓存Gravatar头像的。不过我们可以将Gravatar头像缓存到Storage中,从而达到相同的目的。方法也很简单,只需要在主题目录下function.php中最后一个?>前加入以下的代码即可: function get_avatar_cache($av……