Latest…something

真快啊,2008就要说再见了。

过几天就是2009,先祝福大家新年快乐

最近忙些事儿,先是博客的主题,继上个月换了当前主题后又再设计了一个新主题photozero

这个主题我承认基本按照Google的思路设计的。宽度是1024px,感觉现在1024px+的分辨率应该有90%以上了吧?于是决定舍去800px的访客。文章方面,依然是首篇文章显示全文,后面的文章则显示摘要。文章宽度550px左右,侧边栏在450左右。

从这个版本开始,我加入了Twitter支持。原来我一直没有玩Twitter,后来倒觉得Twitter这样的微博客是挺有必要的。比如我只想说一句话而不想演绎成一篇文章的时候。Twitter的速度还是比较一般,不排除自己搞一个Microblog。

第二件事,新做了一个WP插件——WP Cleaner,已经获得WP官方HOSTING批准,由于没有空进一步修改,尚未发布。它可以清理数据库中没有用的 wp_options里的option,wp_posts里的 revision(修订文章),attachment(图片/ZIP文档附件),达到优化WP的目的。

第三件事就是我自己设计的Feed缓存器——Custom Feed已经基本成型了,它的功能与FeedSky相仿,有Feed缓存功能,订阅统计等功能,您现在可以访问 http://feed.photozero.net/ 就已经是这个平台了。这个程序目前还在测试中,估计很快就能发布了。统计后台演示 http://feed.photozero.net/counter.php 以及统计图标

第四件事是关于缓存Wordpress输出的Feed的问题。由于每次读取http://photozero.net/feed/都要经过WP,这样有点浪费资源,我想把Feed输出直接缓存为 feed/index.html ,这样就可以达到静态读取Feed的目的,试了一下,不成功。求解

  1. add_action('publish_post','feed_cacher',11);
  2. add_action('delete_post','feed_cacher',11);
  3.  
  4. $feed_cacher_file = 'feed/index.html';
  5.  
  6. function feed_cacher(){
  7.     global $feed_cacher_file;
  8.     ob_start();
  9.   
  10.     $doing_rss = 1;
  11.     require(ABSPATH'/wp-blog-header.php');
  12.     do_feed();
  13.   
  14.     $feed_contents = ob_get_contents();
  15.     ob_end_clean();
  16.   
  17.     $fp = fopen(ABSPATH . $feed_cacher_file , 'w');
  18.     fwrite($fp,$feed_contents);
  19.     fclose($fp);
  20. }

另外,发生了一些怪事,后台发布文章页面的填写标签的框不在了,我以为是Simple Tags搞的鬼,想去插件页面禁用它,却发现Simple Tags根本就不见了!。。怎么回事?

17 条评论 发表在“Latest…something”上

  1. 花果山寨 说:

    很好,有技术就可以整自己喜欢的功能

  2. MY-Hou 说:

    先祝福你新年快乐

  3. 纪小年 说:

    我就看看,看不懂,嘿嘿~
    你做完了给我共享一下就OK啦 哦耶

  4. 小落 说:

    提前的

    元旦快乐

    要接着快乐哦

  5. ohoh ,我过来是对你说,新年快乐 :)

  6. 祝Happy 牛 year!

  7. Sayisee 说:

    技术就交给你们了,呵呵。
    Happy New Year ,Friend!

  8. 小落 说:

    嘿嘿
    我来了我来了
    新年快乐噢