多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > WordPress通過RSS調用數據的一些實例

WordPress通過RSS調用數據的一些實例

來源:程序員人生   發布時間:2014-03-21 19:23:31 閱讀次數:2784次

不知你是否留意過,每次我們進WordPress后臺時,都會顯示一些官方的新聞。而這些新聞就是通過RSS來調用的,同樣,我們可以收為己用。

當我們有多個站的時候,很可能需要在幾個站之間互相調用數據。比如我有兩個WordPress博客,我想彼此調用數據,或者我想在WordPress中集成獨立微博,或者我有一個論壇,想在論壇里調用WordPress數據,那么,通常,如果通過數據庫來調用的話會比較麻煩。

使用RSS來進行外部調用是個不錯的選擇,如果你兩個站都是WordPress,那就更非常簡單了。你可能沒有注意到,WordPress后臺小工具里有個RSS,你只需要填寫你站點的RSS地址即可進行調用。

當然,這不只是WordPress,如果你的目標站不是WordPress,但是卻想調用你的一個WordPress博客中的數據,方法也很簡單,依然是通過RSS輸出來調用,前提是你的這個站是也是PHP的。

以下給出的是一段PHP代碼,將代碼添加在你要調用數據的地方,并設置好RSS地址即可,樣式自己定義。

<?php
//RSS源地址列表數組
$rssfeed = array("http://feeds21.feedburner.com/redlogpress",
"http://rss.sina.com.cn/news/allinews/sports.xml",
"http://ent.163.com/special/0003n1K7Q/rss_toutiao.xml");
//設置編碼為UTF-8
header('Content-Type:text/html;charset= UTF-8');
for($i=0;$i<sizeof($rssfeed);$i++){//分解開始
$buff = "";
$rss_str="";
//打開rss地址,并讀取,讀取失敗則中止
$fp = fopen($rssfeed[$i],"r") or die("can not open $rssfeed");
while ( !feof($fp) ) {
$buff .= fgets($fp,4096);
}
//關閉文件打開
fclose($fp);
//建立一個 XML 解析器
$parser = xml_parser_create();
//xml_parser_set_option -- 為指定 XML 解析進行選項設置
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
//xml_parse_into_struct -- 將 XML 數據解析到數組$values中
xml_parse_into_struct($parser,$buff,$values,$idx);
//xml_parser_free -- 釋放指定的 XML 解析器
xml_parser_free($parser);
foreach ($values as $val) {
$tag = $val["tag"];
$type = $val["type"];
$value = $val["value"];
//標簽統一轉為小寫
$tag = strtolower($tag);
if ($tag == "item" && $type == "open"){
$is_item = 1;
}else if ($tag == "item" && $type == "close") {
//構造輸出字符串
$rss_str .= "<a href='".$link."' target=_blank>".$title."</a><br />";
$is_item = 0;
}
//僅讀取item標簽中的內容
if($is_item==1){
if ($tag == "title") {$title = $value;}
if ($tag == "link") {$link = $value;}
}
}
//輸出結果
echo $rss_str."<br />";
}
?>

通過第一種方法給WordPress增加一個獨立微博是個很不錯的選擇。大致思路是你用一個二級域名或子目錄建立一個WordPress,推薦使用WordPress p2主題,然后在主站設置好這個子站的RSS地址即可進行調用,呈現微博效果。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕乱码文字醉 | 男女免费在线视频 | 欧美精品v日韩精品v国产精品 | 国产精久久一区二区三区 | 久爱免费观看在线精品 | 亚洲一区二区三区深夜天堂 | 欧美成人在线观看 | 三级成人做爰视频 | 免费网站成人亚洲 | 中文字幕a∨在线乱码免费看 | 国产拍拍拍免费专区在线观看 | 免费看毛片的网址 | 亚洲欧美日韩国产综合久 | 国产精品爱久久久久久久三级 | 伊人精品成人久久综合欧美 | 亚洲人成影院在线高清 | 欧美日一区 | 久久视频精品 | 可以免费观看全网 | 极品美女嫩模瑶瑶大尺度啪啪 | 女人牲交一级毛片 | 亚洲另类视频 | 欧美午夜理伦三级在线观看 | 久久成人小视频 | 另类图片 亚洲 校园 小说区 | 一级做a爰片性色毛片男 | 午夜三级视频 | 亚洲视频精选 | 免费区一级欧美毛片 | 全黄大全大色全免费大片 | 亚洲黄色第一页 | 欧美成人亚洲国产精品 | 精品九九久久国内精品 | 激情综合亚洲欧美日韩 | 色吊丝二区三区中文字幕 | 亚洲久久影院 | 天天综合亚洲国产色 | 国产精品久久久久久搜索 | 美国私人vps一夜爽毛片免费 | 精品成人一区二区 | 欧美18videosex性欧美乱任 |