WordPress 插件成瘾

一直热衷于试用各种wordpress plugin,终于试出毛病来了 — 最近俩礼拜一直觉得自己的网站访问特别慢,以致于影响了发帖的兴致。一直以为是公司、家里的网速太慢,结果今天发现是wordpress插件搞的问题。禁用并且卸载掉一堆没用的插件就OK了,现在访问快多了,至少能写文字了。看来什么成瘾都不好,佛祖说的对,要清心寡欲。

下面是我保留的WordPress插件:

  • Akismet,过滤垃圾留言的
  • Quick Adsense,投放adsense广告的
  • Simple Tags,管理文章的标签的
  • WP Google Analytics,放Google的Analytics统计代码
  • WP Hide Post,有些文章我不想出现在首页,就用这个插件隐藏掉

Related posts

WordPress插件:WPTouch

昨天王晨和大家显摆自己的博客在手机上的显示效果,我也赶紧跟风抄袭了一下。

就是装一下WPTouch的插件,它会根据来访用户的UserAgent(什么是UserAgent?)给出不同的页面版式,对于智能手机用户返回下图的板式。默认WPTouch只对iphone、android、blackberry等显示此版式,不处理Nokia的Symbian手机,需要在WPTouch的setting里设置。

wptouch

一些不足(都不是WPTouch自身的不足):

  • cmwap(移动梦网)接入点上网的时候会不灵,因为中移动吧UserAgent给屏蔽了,shit
  • 使用ucweb浏览器的时候会不灵,因为ucweb也吧UserAgent给屏蔽或者改变了,shit

Related posts

给WordPress插件添加设置页面

“将文章从WordPress首页上隐去”的插件的时候,发现一个插件居然没有配置界面,而让用户改php文件,太发指了,不符合我心中WordPress的完美形象。于是对如何写插件,如何给插件添加配置界面产生了兴趣。偷空查看了文档并测试了一下,记录在这里作为技术资料吧。

在WordPress管理后台上给你自己的插件添加配置界面只要三步,很简单:

  1. 写一个函数(func_a),它吐出你的配置界面的表单
  2. 写一个函数(func_b),调用WordPress的add_submenu_page(…….., func_a),吧func_a传给add_submenu_page
    1. 如果你想把自己的配置页面放到后台左导航菜单的一级菜单就调用add_menu_page方法,但这显得太自大了
  3. 在插件php文件中直接调用,add_action(‘admin_menu’, ‘func_b’);这样WordPress会在初始化后台菜单的时候调用你的func_b函数。

好了,代码如下,下一篇文章将如何将配置界面里的配置项保存到WordPress的数据库。

WordPress的文档:http://codex.wordpress.org/Adding_Administration_Menus

BTW:中国那么多人为什么没人去翻译这个文档?

Related posts

如何从WordPress首页上隐去文章

最近在学习一些新东西,打算用自己的博客做笔记,但又不想这些文章显示到首页,因为大部分人并不需要他们。

凭借我对WordPress的信赖,坚信一定有现成的WordPress插件可以搞定这件事情。果然找到了“Hide Post”,安装之后在文件编辑界面右边栏可以设置文章在哪里隐藏。除了我需要的“从首页隐藏外”,它还可以“从分类页”“从Tag页”等地方隐去。比我要的功能多,这就是它的毛病。如下图:

曾经试用过“Front Page Excluded Catagories”,本来它更简单,而且恰恰符合我的需要,但令人发指的是它居然没有后台设置界面,而只能修改插件的源文件!所以被我毫不留情的pass了。等有空改改这个插件给它加个配置界面吧!

Related posts

吝啬的客官

大概一周前偷偷地给自己的博客加了AdSense广告,一周下来结果让人失望,请看下表:

185次广告展示,2次点击,一百个人才一个点的。文章的下面,右边栏都有广告,却没人点,这来的都是多吝啬的客官啊。生意难做!

李新阳的广告收益

放AdSense纯属玩乐,和中午花两块钱机选一注彩票没什么区别。

*顺便介绍一下我用的是叫quick AdSense的WordPress插件,很简单。

Related posts