WordPress 插件开发技巧:在插件页面添加快捷设置链接
在 WordPress 插件页面,很多插件启动之后,都会出现一个设置的链接,让你直接到该插件的设置页面进行设置。下面是实现的案例代码:
在 WordPress 插件页面,很多插件启动之后,都会出现一个设置的链接,让你直接到该插件的设置页面进行设置。下面是实现的案例代码:
WordPress 文章目录插件非常简单,就是在日志的右侧加入一个文章目录,让整篇日志更好导航,读者也可以在阅读之前知道这篇文章的大概意思,另外这样对 SEO 也是帮助的,因为 Google 可以索引内部锚点链接。
有时候想在博客中向用户留言告诉他们读者的 email 地址,让用户直接通过 email 地址联系,但是这样简单展示 email 地址被机器收集,然后收到一大堆 spam。所以我就写个 WordPress 插件:Antispambot ShortCode,让博主使用 WordPress Shortcode 方式在日志内容中输入 email 地址,向用户正确展示邮件地址而无需担心邮件地址被机器收集。
优酷全站支持 iPad 和 iPhone,所以我研究了下优酷的 HTML5 播放器,开发这个插件,让 WordPress 博主能够非常方便在文章中插入优酷视频,支持全平台播放,在 PC 上使用 Flash 播放器播放,在 iPhone 和 iPad 上使用 HTML5 播放器播放,并且还支持缓存插件。
社会化分享 WordPress 插件集成当前国内主要社会化分享按钮,并且和 Google Analytics 深度整合,可以在 Google Analytics 中查看社会化分享按钮点击的统计,以及社会化网络来源的流量。
由于 Qzone 支持通过你的 QQ 邮箱发布,而 QQ 邮箱有支持 SMTP 协议,而 WordPress 所包含的 PHPMailer 类可以使用 SMTP 发邮件,所以我们可以通过使用 PHPMailer 同步 WordPress 博客日志到 Qzone。
WPJAM Debug 的功能很简单,在当前页面加上 ?debug 的 query string,然后页脚就会显示当前页面有多少条 SQL 查询,页面生成花了多少时间,并且把 SQL 按照执行顺序和按照耗时列出。
我们知道 WordPress 的数据库表,可以设置前缀,默认是 wp_,很多同学也就默认用了 wp_,如果某种原因(比如提高安全性)要修改的 WordPress 数据的前缀,我们应该怎么做?
App每日推送是基于 WordPress 构建的 iPhone/iPad 应用推荐服务,功能复杂,整个网站每个月的流量已经超过 300W,但是网站目前的速度很快,大部分页面在 0.1 秒内生成,并且只有 2 条 SQL 查询。那么我们是怎么进行优化的。
Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。让 WordPress 启用 Memcached 缓存可以加快 WordPress 访问速度。
WordPress 3.1 之后引进了 Admin Bar,对于某些人来说这个 Bar 基本没用,我前面也介绍了如何移除 WordPress 3.1 的 Admin Bar,但是对于另外一些同学来说这个 Admin Bar 又非常有用,今天
WordPress 缓存插件综述,WordPress 缓存插件有很多种,有文件缓存,内存缓存,HTML 静态缓存。你需要根据自己的服务器的特点给自己的 WordPress 博客选择相应的缓存插件。
WordPress Object Cache(WordPress 对象缓存)是 WordPress 的默认缓存机制,它的主要目的是把负责查询或者运算的结果存储到一个对象里面,下次进行同样操作的时候,可以让直接从这个对象中取出数据,不用重复到
Batcache 是基于 Memcached 的缓存插件,它的工作原理是:把当前整个页面作为一个对象缓存到内存中,这样再次访问 WordPress 页面的时候,直接获从内存中获取这个对象即可,速度极快。并且还降低了 CPU 使用。
下面代码是新增新浪微博,腾讯微博,iMessage 三种联系方式,你也可以修改或者增加你自己需要的字段。把下面的代码贴到当前主题的 functions.php 文件,保存之后就可以在后台 > 用户 > 我的个人资料中的联系信息中见到效果。