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中查询的超链接,则需要先用变量临时保存调用结果,例子如下:


“.$history.”“;
}
?>

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

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

$today=date(“md”,strtotime(‘+15 HOUR’));

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

date_default_timezone_set(‘PRC’);



无觅相关文章插件,快速提升流量

11条评论

  • […] 外一篇:如今的WordPress用户是越来越多了,而插件也越来越多,在NinGoo@net这里有个显示“历史上的今天”的插件,这个插件比较简单 ,和yskin的Wisdom Title用途类似,不过作者似乎比较“博学”,不知是从哪里找来的资料(300K左右),像“日本策划天津便衣队暴乱(1931)”、“首届新兴力量运动会在印尼雅加达开幕(1963)”之类对于我们来说,有些偏。我想起早期央视7套的一个法制类节目,每天会宣读一下历史上关于法制的“历史上的今天”,我的感受就是:干什么就像什么,虽然如今有“知道分子”的说法,但大多数人学习不是为了开心辞典。 […]

    • At 2007.06.13 16:46, galaxyisty said:

      两个问题:
      1)如何添加db中的内容?
      2)如何设置显示在页面中的位置

      • At 2007.06.13 17:11, NinGoo said:

        1.用UltraEdit打开history_data.db修改即可,注意格式为日期#内容,其中日期为月日格式,如0613

        2.插件只是随机返回一条记录文字,激活后在想要显示的地方调用函数echo ng_today_in_history()即可

      • At 2007.06.15 21:45, lazy said:

        收藏了,有好东西一定不会忘记和你共享的,在论坛上知道你是谁啦^^

        • At 2007.06.15 21:47, lazy said:

          谢谢分享啦,有好东西一定和你分享,会常常来坐的^^

          • At 2007.06.18 23:52, joynow said:

            请问如何显示全部符合当前日期的记录?

            • At 2007.06.19 09:01, NinGoo said:

              只要把代码里随机取一条记录的部分去掉,然后循环输出所有当天的记录即可

            • […] 插件介绍:随机显示历史上的今天发生的一些事情 插件页:http://www.ningoo.net/2007/06/05 … oday_in_history.htm 插件帮助:http://www.ningoo.net/2007/06/05 … […]

              • At 2007.07.06 11:49, stephen said:

                搜索还是别加了.贵站上的搜索都是乱码.

                • At 2007.07.06 12:37, NinGoo said:

                  本站采用的是UTF8编码,但是google搜索转向到google.cn后是GB2312了,如果出现乱码,请将编码换成GB2312试试。我采用的自动选择是正常的。有空我再看看Google的搜索代码,谢谢

                • At 2010.03.18 23:06, lantern said:

                  WordPress边栏怎么调用这个插件?谢谢


                  (Required)
                  (Required, will not be published)