新聞中心
WordPress站點(diǎn)實(shí)現(xiàn)“歷史上的今天”功能
QQ空間上,系統(tǒng)會(huì)提示去年的好友動(dòng)態(tài)讓你回味當(dāng)年記憶。無(wú)憂主機(jī)php虛擬主機(jī)也有類似的功能。在小編瀏覽很多網(wǎng)站的時(shí)候,也曾發(fā)現(xiàn)類似的“歷史上的今天”功能,今天,無(wú)憂小編這里就給大家分享Wordpress如何實(shí)現(xiàn)這個(gè)功能的吧!
首先,是最簡(jiǎn)單的功能實(shí)現(xiàn),那就是安裝插件“This Day In History”, 該插件允許你在WP后臺(tái)自己添加日期和事件,然后通過(guò)小工具調(diào)用。插件安裝很簡(jiǎn)單,登陸Wordpress后臺(tái),點(diǎn)擊插件,安裝插件,搜索插件,安裝插件,啟用插件,接著設(shè)置即可使用;這個(gè)不是重點(diǎn),重點(diǎn)在下面,小編幾天將要給大家介紹的是添加代碼實(shí)現(xiàn)該功能:
該功能是把以往的今天文章內(nèi)容調(diào)用顯示出來(lái),效果圖如下:
怎么實(shí)現(xiàn)呢?
第一、下載十二份XML壓縮包文件(點(diǎn)此下載),這份XML文件內(nèi)含有十二個(gè)XML文件,對(duì)應(yīng)的是12個(gè)月份,這12個(gè)文件是為了對(duì)網(wǎng)站數(shù)據(jù)的讀取數(shù)據(jù)和維護(hù)方便,假若需要修改內(nèi)容,可直接編輯這XML文件!
第二、將在第一步下載的壓縮包解壓后上傳至無(wú)憂主機(jī)虛擬主機(jī)空間的根目錄下,方便接下來(lái)的代碼可以直接調(diào)用到。
第三、同樣在FTP工具中找到你Wordpress當(dāng)前主題文件內(nèi)的:functions.php文件,把該文件下載到本地,在文件中添加如下代碼:
function dateFromClmao(){ date_default_timezone_set('PRC'); $i=date('n',time()); $filename='today'.$i.'.xml'; $xml=simpleXML_load_file($filename); $todaytime="date".date("n\mj\d",time()); return $xml->$todaytime->date; } function eventFromClmao(){ date_default_timezone_set('PRC'); $i=date('n',time()); $filename='today'.$i.'.xml'; $xml=simpleXML_load_file($filename); $todaytime="date".date("n\mj\d",time()); return $xml->$todaytime->event; }第四、在你網(wǎng)站上想輸出“歷史上的今天”這個(gè)功能的地方,添加如下代碼,記得,要在模板文件里面添加; <?php?echo?dateFromClmao();??>?//這個(gè)是輸出時(shí)間 <?php?echo?eventFromClmao();??>?//這個(gè)是歷史事件 添加完成后,保存文件,上傳至指定的文件位置即可!
![Wordpress站點(diǎn)實(shí)現(xiàn)“歷史上的今天”功能](http://m.love62.cn/wp-content/uploads/2014/10/wp-10-20-2-300x96.png)
本文地址:http://m.love62.cn/wordpress/17139.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)