继续这个主题如何使用 php 在前端使用 Wordpress 显示远程 XML 文件?我被问到以下问题:
<?php
$xmlhd = wp_remote_get('http://www.myurl.com/api/channel.php?type=hd');
$xmlparseado = simplexml_load_string($xmlhd['body']);
$content = '';
echo "<ul>";
$rows = $xmlparseado->channel->row;
foreach($rows as $key=>$row){
if($key =='row'){
$row_string = '<li>';
$row_string.= '<span>'.$row->date.'</span>';
$row_string.= '<span>'.$row->time.'</span>';
$row_string.= '<span>'.$row->description.'</span>';
$row_string.= '<span>'.$row->imagethumb.'</span>';
$row_string.= '</li>';
$content.=$row_string;
}
}
echo $content;
echo "</ul>";
?>
XML 返回:
<programations>
<channel name="KCBS HD">
<row>
<date>july, 23</date>
<time>06:00</time>
<title><![CDATA[ WKCBS Action News ]]></title>
<description><![CDATA[ Action News, hosted by: Jenn Doe ]]></description>
<imagethumb/>
</row>
<row>
<date>July, 23</date>
<time>06:35</time>
<title><![CDATA[ KCBS Sports Center ]]></title>
<description><![CDATA[ The best scoreS from the Sportscenter stadium, hosted by: Fernando Sobalaprieta ]]></description>
<imagethumb/>
</row>
</channel>
</programations>
此代码显示一个包含以下内容的列表:
- 日期
- 时间
- 描述
- 图片
有很多,但我被要求显示日期,只有第一个条目,即:
第一个条目:
- 日期
- 时间
- 描述
- 图片
第二个条目及更多:
- 时间
- 描述
- 图片
问题是当你一天结束时,日期会更改为第二天,所以我不能使用条件。
有什么建议么?
编辑:
请记住这一点:
每天,第一个程序显示日期。:)