替换Google字体库为WordPress后台加速

WordPress后台字体默认是调用 fonts.googleapis.com 的,在国内访问通常会很慢,甚至有时候打不开页面。最简单的方案,就是替换在线字库地址。“360前端公共库”提供了 Google 字体的镜像和CDN服务,把地址换掉就行了(堪称360做的最良心的事)。

操作步骤

1. 编辑“wp-includes/script-loader.php”,搜索“fonts.googleapis.com”找到以下代码,把“fonts.googleapis.com”替换成“fonts.useso.com”即可,后台加速就搞定了。

$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

2. 如果用了官方主题,或是主题里引用了 Google 字体,同理替换即可:编辑“wp-content\themes\你的主题\functions.php”,把“fonts.googleapis.com”替换成“fonts.useso.com”。当然,这个是可以通过安装插件解决的,插件名“Replace Google Fonts”。

更多资源

新增赞功能

给每篇文章增加了“赞”的功能。个人blog评论越来越没人说话了,当你看完文章后,随手点个“赞”,也算是对作者的一点鼓励,让我坚持写下去。

给WordPress的文章增加二维码

“二维码将取代 URL,成为移动时代人们访问网站的主要方式”。不管这句话说的是否太绝对,能通过更简单的方式获得互联网内容总归是好事。对于博客主来说,二维码还可以帮助你的文章更快捷的被分享、传播,何乐而不为呢。

我的需求:发布文章后,页面里自动插入一个二维码,二维码的内容就是这篇文章的链接地址。

试了几个插件,都没法完成我的需求,插件多数是生成器而已,生成简单的代码,手动插入文章。难么问题来了,难道之前的文章我要挨个手动编辑一遍?搜了一下,还看到一些方案是给了一堆 PHP 代码,放到 function.php 里,然后怎么调用的……要不要这么麻烦?

我的方案:利用一些提供二维码生成服务的公共 API,配合 WP 标签,拼成数据串来生成二维码图片。好处就是“够简单”,把下面这段拼好的代码放到 content-single.php 里就行,一劳永逸,自定义样式也很方便。

<div class="page-content qrcode">
 <img src="http://qr.liantu.com/api.php?w=150&m=0&text=<?php the_permalink(); ?>" alt="<?php the_title(); ?>" title="扫描二维码分享到朋友圈" />
 <p class="qrcode-desc">扫描二维码分享到朋友圈</p>
 <hr>
</div>

起初我也试了很多,包括 Google,Goqr.me 等。个人非常喜欢 Google 的服务,免费、稳定、强大……但在墙面前,这些显得一文不值。Goqr.me 的在线生成二维码工具还是不错的,之前都是用它来生成的。无奈使用这两个接口生成的图片都没法显示。为了显示的正常和速度,最终选了国内联图网的服务接口,速度和稳定性还不错。

二维码生成服务接口,里面都有详细参数说明:

其他参考资源:

分类调整

内容优化需要,决定把原有的“范·设计(funnydesign)”分类去掉,原有文章并入“设计灵感”下。同时新增“移动设计(mobiledesign)”分类。