Archive

Posts Tagged ‘WordPress’

nginx对wordpress的sitemap插件生成的URL进行rewrite

February 27th, 2017 No comments

WordPress 默认使用apache的URL改写,一般修改.htaccess文件即可。如果使用nginx+php-fpm模式的服务器,需要自己进行重写URL。
nginx+php-fpm模式下,Yoast SEO和Google Sitemap Generator两款Sitemap插件可以使用一下配置实现Nginx对SitemapURL的重写。

Read more…

[WP]WP-ReplaceGravatarMirror插件1.1版本发布

September 2nd, 2015 No comments

博客全面支持HTTPS协议访问后,之前做的WP-ReplaceGravatarMirror插件对HTTPS的访问效果不是太好,因此对
WP-ReplaceGravatarMirror插件进行了简单的一次小升级,让WP-ReplaceGravatarMirror同时支持HTTP和HTTPS网站,
本次改进只针对https网站进行优化,如果启用了HTTP访问的话欢迎下载和升级,没有启用HTTP访问且已经安装WP-ReplaceGravatarMirror1.0版本的可以不需要升级。

插件名称:WP-ReplaceGravatarMirror
插件说明:插件说明页面
当前版本:1.1
使用方法:
1.下载最新版本的WP-ReplaceGravatarMirror,解压已下载完成的文件。下载地址:https://github.com/limccn/WP-ReplaceGravatarMirror/tree/master/release/1.1
2.将解压后的wp-replace-gravatar-mirror文件夹上传到服务器的plugins目录下,或者使用Wordpress自带的上传安装插件功能
3.进入Wordpress后台,在插件选项卡中激活WP-ReplaceGravatarMirror
Read more…

[WP]WP-ReplaceGravatarMirror插件

July 16th, 2015 3 comments

最近,伟大的中华神墙再次发威,屏蔽掉了Wordpress等博客系统广泛使用的Gravatar头像系统,Wordpress在大陆使用时会出现Gravatar无法加载而导致的异常缓慢,好在国内的duoshuo.com提供了国内使用的Gravatar镜像系统,目前来说通行使用正常,于是花了一点时间写了一个Wordpress可以使用的插件,可以解决由于GFW屏蔽导致的Gravatar头像无法加载和加载缓慢的问题,在此分享给大家,欢迎下载使用。

插件名称:WP-ReplaceGravatarMirror
插件说明:插件说明页面
使用方法:
1.下载最新版本的WP-ReplaceGravatarMirror,解压已下载完成的文件。下载地址:https://github.com/limccn/WP-ReplaceGravatarMirror/tree/master/release/1.0
2.将解压后的wp-replace-gravatar-mirror文件夹上传到服务器的plugins目录下,或者使用Wordpress自带的上传安装插件功能
3.进入Wordpress后台,在插件选项卡中激活WP-ReplaceGravatarMirror
Read more…

[Nginx] WordPress在Nginx环境下配置伪静态

July 16th, 2015 No comments

最近服务器流量暴增,服务器的Apache进程出现进程不断增长而出现进程不能及时杀死释放内存的问题,由pre-fork模式更改为worker模式也不能起到明显效果。
最后只能将Wordpress博客整体由LAMP切换到LEMP环境,访问正常后,发现Nginx环境下的伪静态设置与Apache的.htaccess设置方式略有不同,在此记录一下。

Apache环境下使用.htaccess实现Wordpress的通用伪静态效果

1
2
3
4
5
6
7
8
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</ifmodule>

Read more…

Categories: 系统管理 Tags: , ,

WordPress3.9以后加载Google字体速度缓慢

September 29th, 2014 1 comment

升级Wordpress后发现从国内打开网站每次都需要1分钟以上的时间,速度奇慢,但是使用VPN代理从国外访问基本上是秒开,起初以为是服务器使用了安全狗过滤国内IP的原因,但是关闭安全狗后依旧如此,切换了国内几处代理同样如此,但是使用Ping检测的响应延迟数正常。
后来使用网页调试工具发现每次加载网站,wordpress都会向fonts.googleapis.com请求字体内容,而且请求占用很长时间。想到最近GFW发威。应该是fonts.googleapis.com访问的问题。最后通过搜索找到了以下解决方法

解决方案如下:
安装replace-google-fonts插件即可。安全又可靠。

插件说明地址:http://www.soulteary.com/2014/06/08/replace-google-fonts.html
插件下载地址:http://www.soulteary.com/wp-content/uploads/2014/06/Replace-Google-Fonts.zip

原理:fonts.googleapis.com修改为fonts.useso.com,fonts.useso.com为360提供的云端字体服务,使用的话,在国内基本毫无障碍。

2015/03/06追加
最近GFW大神放松了对Google字体API的管控,fonts.googleapis.com暂时可用。使用了replace-google-fonts可以暂时停用即可。

Categories: 零敲碎打 Tags: , ,

发布WordPress支持列表显示的音乐播放器插件

August 15th, 2009 1 comment

昨天收到朋友的WP插件开发需求,朋友要求开发一个可以在Wordpress博客引擎上运行的音乐播放器插件,因为网路上找到各个插件不太适合他的网站需要,CG很自然的接受了这个任务,哈哈,下面把今天的成果放上来。

CG使用了网路上的一个使用很多的WP插件Flash MP3 Player为模板开发,所以开发速度很快,昨天接到的任务,今天下午就完工了,因为该插件提供的播放器的功能不足,因此朋友需要我制作一个全新的音乐播放器以替换原来的播放器,幸运的是我以前做过一个在音乐鉴赏网络课程程序中使用的插件,因此Flash播放器的开发也省了,关键就是如何将两者整合的开发过程。

Read more…

用JS实现WordPress的页面导航的新页面的不同打开方式

July 23rd, 2009 No comments

最近CG的日语培训课程开始了,因为每天有很多的课业要完成,所以最近没有怎么更新,请大家原谅。
昨天解决了一个朋友的小问题,CG感觉解决问题的方法很简单也很实用,大家可能也会经常遇到,在这里分享给大家
问题如下,让Wordpress博客系统PHP自动生成的首页导航栏当中的多个页面的导航的链接目标可以用不同的方式打开,比如当前页面和新页面两种方式。
知道HTML的朋友可能会用taget=”_self”和target=”_blank”来解决,不过CG看完WP主题中自动生成代码之后发现解决时很麻烦的事情,因为该主题,PHP自动的导航栏如果只使用HTML实现的话,就只有一种方式,方案否决。
HTML不行只有求助JS来实现可以在没有页面内容中增加JS代码来实现弹窗打开,然后再将父页面返回即可,考虑如果是新打开的页面同样包含弹窗JS代码从而产生递归,设置一个窗口名验证即可解决问题。

Read more…