Archive for the 'Blog Related' Category

Page 3 of 8

Favicon

Posted on 2008-12-03 in Blog RelatedComments

昨日请Cure帮忙设计 favicon ,没想到今早就发过来了:

favorites icon

第一个取自虚空行者(voidman)的形象,看上去有些邪恶 😈 ,我还是用第二个好了,试了下效果,感觉还不错。

favicon effects

Thanks to Cure.

Yahoo 域名转出至 GoDaddy 记录

Posted on 2008-11-26 in Blog Related10 Comments

幸好提前去 Yahoo 看了下域名的续费情况,不然还不知道 Yahoo 的域名年费狂涨到 $34.95,实在是太不厚道了!

于是决定将域名转出至 GoDaddy,不过却没想到过程却这么麻烦:

  1. 注册了国内的贝宝,发现不能添加信用卡才意识到注册错了地方,于是删除该帐号。
  2. 去注册了 PayPal 国际重新注册了帐号,花了两天时间验证了信用卡。
  3. 注册了 GoDaddy 帐号,填写相关信息,开始按步骤转入域名。不料折腾一晚上,checkout order 时始终提示“Transaction refused due to risk model”,抓狂。
  4. 咨询了 cosbeta,未果。本还想兑些美元直接付款,不过 cosbeta 说不一定有作用,PayPal 帐号可能太新了。
  5. 在 taobao 看见有人代购 e-Gift Card,可精确到美分。买了足够的金额,终于 checkout 成功。
  6. 上 Yahoo 解锁域名后,登录 GoDaddy 后点击 Pending Domain Transfers 继续开始转入域名进程,填写 Transaction ID, Security Code, Authorization Code 相关信息,点击了几个按钮后,等待域名转入邮件通知。
  7. 足足等了 5 天,终于收到 GoDaddy 发来的域名转入成功的确认邮件。在 Yahoo 取消了域名服务。重新设置了域名解析。GoDaddy 解析速度很快。

相关参考链接:
How do I transfer my yahoo domain to a new registrar
域名转移到 Godaddy 图文教程
Godaddy 域名使用说明

让 WordPress 自动删除 Post Revisions

Posted on 2008-11-18 in Blog RelatedComments

貌似在 wp-config.php 中加入 define(’WP_POST_REVISIONS’, false); 来禁用 WordPress 的日志修订功能,post revision 还是会产生。gohsy 同学写了个插件 Revision Manager 来清理 post revision,不过个人觉得手动清理还是不够方便,决定利用 WordPress 的计划任务功能(WP_Cron)偷偷懒。

不想为了这小小的功能而多添加一个插件,所以在主题目录下的 functions.php 文件添加了以下代码:

function delete_post_revisions() {
  global $wpdb;

  // Also need to delete the post meta and term relationships
  $wpdb->query("DELETE FROM {$wpdb->postmeta} WHERE post_id IN (SELECT ID FROM {$wpdb->posts} WHERE post_type = 'revision')");
  $wpdb->query("DELETE FROM {$wpdb->term_relationships} WHERE object_id IN (SELECT ID FROM {$wpdb->posts} WHERE post_type = 'revision')");

  // Delete the post revisions
  $wpdb->query("DELETE FROM {$wpdb->posts} WHERE post_type = 'revision'");
}

// Register the event
add_action('delete_post_revisions_event', 'delete_post_revisions');
if (!wp_next_scheduled('delete_post_revisions_event')) {
  wp_schedule_event(time(), 'daily', 'delete_post_revisions_event');
}

Continue reading…