对朋友隐藏广告-Ozh' Who Sees Ads

为什么要对朋友隐藏广告呢:
第一,减少展示次数,提高广告单价。常来的访客一般来说是不会点击广告的,他们对广告已经熟视无睹,过多的展示会降低每次点击的单价,对朋友隐藏广告有现实的必要性。
第二,界面对常来的朋友更加友好。方便博友交流,去除广告的干扰,界面更清爽。

    下面主角登场了,这款插件叫做:Ozh’ Who Sees Ads
    怎样安装就不介绍了,下面介绍下它的使用。
    Continue reading “对朋友隐藏广告-Ozh' Who Sees Ads”

    php代码层次加速WordPress

    所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:

    1. 控制插件数量

    做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
    所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:

    1. 万戈:《我的 WordPress 插件秀》
    2. 蓝冰:《我正在使用中的WP插件》,蓝冰说换了好多了,权当参考就得了
    3. Kangzj:《Kangzj正在使用的插件们》coming soon…

    万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:

    • 能修改主题代码可以实现的,可以不用插件实现(优点是速度相对快,缺点是换主题相当不方便);如果要修改核心代码者,绝对要用插件实现(否则以后升级WordPress那是相当的麻烦)。

    Continue reading “php代码层次加速WordPress”

    今天竟然把博客数据库删除了…

    今天装水煮鱼的thread twitter,怎么弄都不行,最后竟然把mysql给搞死了。重启mysql数次之后,用phpmyadmin看看到底怎么回事。瞥见几个没用的数据表,就顺手点了下删除,结果点成了删除数据库,于是我博客整个数据库就这么over了!!
    搞不懂为什么 phpmyadmin没有删除提示,以前都是有的啊!??@@– 😥
    好在10.1有备份,也还好有feedburner和Google Reader里的存档。于是把这几天发的几篇文章贴回来,重新加固定链接、标签、摘要什么的,把这几篇文章复活了(定时发布的文章算是永远byebye了)。可惜的是文章的留言没法复活了(在邮箱里还有记录)。
    悲剧,太悲剧了,我竟然会犯这样的错误 🙁 ,为那些失去的留言默哀…大家辛辛苦苦的留言没有了,对不住大家。
    每天备份数据库,不要在无意识状态下操作数据库,操作数据库的话,先备份一定要成为死的纪律,否则一旦误操作,后果不堪设想。大家以我为鉴吧。
    到现在还是搞不懂mysql死掉是我的问题还是水煮鱼的插件的问题。唉,算了,不折腾了,休息下吧。

    WordPress插件制作(二)

    3. 开始编程实现你的插件

    上面把流程交待得很清楚了,下面该让你的插件做点事情了。这一部分包含一些插件开发的基本的原则,教给你如何让你的插件完成几个不同的任务。

    3.1 WordPress插件钩子

    很多插件通过连接一个或多个WordPress钩子来完成自己的功能。插件钩子工作的原理是,在WordPress运行的某些时刻,它会去检查是不是有插件注册了函数,如果有的话,就会运行这个插件的函数。这些函数改变了WordPress默认的功能。
    Continue reading “WordPress插件制作(二)”

    WordPress插件制作(一)

    1. 简介

    WordPress插件使得WordPress变得扩展性强、易修改和个性化。不用修改WordPress的核心,你只要简单的加几个插件,很多功能就能够轻松实现。下面给出WordPress插件的定义:
    WordPress插件:它是用PHP编写的一个程序或一个或者几个函数的组合,它利用WordPress提供的API和WordPress本身的一些调用点,给WordPress增加新的功能或者特性。
    希望WordPress有新功能的或者想修改一下功它的某个功能?你所要做的第一件事就是从WordPress大量的插件中寻找,有没有人已经制作过这样的插件,如果有,直接用就好了。如果没有,这篇文章可以指导你做你自己的WordPress插件。
    Continue reading “WordPress插件制作(一)”