Wordpress插件:历史上的今天
上一篇:打开wordpress压缩选项导致warning 下一篇:推荐一个BusinessObjects论坛

Wordpress插件:历史上的今天

偶然看到一些网站上显示历史上的今天发生的一些事情,觉得很有意思,就想在blog上也借用一下,也正好用这个简单的需求来开发一个简单的wordpress插件。对于PHP不是很熟悉,经过几个小时的摸索,终于算是成功了,效果请见本站头部。将代码稍加修改,便可以实现诸如唐诗宋词,英语900句之类的其他效果。

本插件中的数据是从网上获得的,数据文件以UTF8编码方式存放。

如果你有更完整的版本或者有其他语言版本的,欢迎和我共享。

插件下载:Today in History 1.0

插件安装:
1.下载后解压,将TodayInHistory整个目录放置在wordpress的\wp-content\plugins下
2.在管理界面中启用插件Today in History
3.在需要显示的地方调用函数echo ng_today_in_history()

由于每次调用该函数都会随机显示一条信息,如果需要像本站一样生成自动在google中查询的超链接,则需要先用变量临时保存调用结果,例子如下:

<?php
if(function_exists('ng_today_in_history'))
{
    
$history=ng_today_in_history();
    
echo "<a href=\"http://www.google.cn/search?q=".$history."\">".$history."</a>";
}
?>

使用过程中如果有其他问题,或者发现bug,请留言。

Note:关于时区的问题
本站服务器时间和北京时间相差15个小时,且PHP版本是4.x,为了以北京时间显示历史上的今天,需要将TodayInHistory.php中获得当前月和天的时间函数修正为:

$today=date("md",strtotime('+15 HOUR'));

如果PHP是5.1以上版本,则加入一句时区设置语句,即可解决时区问题:

date_default_timezone_set('PRC');

本文网址:http://www.ningoo.net/html/2007/wordpress_plugin_today_in_history.html

订阅到Google | 收藏到Del.icio.us | 推荐到鲜果

相关文章 随机文章

本文Tags: , ,

10 条评论


(Required)
(Required, will not be published)