通过WordPress的Rss功能在边栏展示外站最新文章
1、在需要RSS引用的地方加入下面的代码即可:<?php // Get RSS 掂迎豢畦Feed(s)include_once(ABSPATH . WPINC . '/rss.php');$rss = fetch_rss('http://xxx.com/feed');//在这添加所要调用网站的Feed地址$maxitems = 10;$items = array_slice($rss->items, 0, $maxitems);?><ul><?php if (empty($items)) echo '<li>No items</li>';elseforeach ( $items as $item ) : ?><li><a href='<?php echo $item['link']; ?>'title='<?php echo $item['title']; ?>' target="_blank"><?php echo mb_strimwidth($item['title'] , 0, 80, '…') ; ?></a></li><?php endforeach; ?></ul>
2、加上这个代码,就相当于给网站加了个订阅他站rss的功能。将里面的feed网址换成想要调用的网站地址就行了。当收墩芬蓥然,这样直接加在小工具里是没有css的,所以显示会很难看,可以加个widget的定义,让它自己统一成边栏的风格。<ul class="tab_menu"> <li class="current">订阅外站</li> </ul><?php // Get RSS Feed(s)include_once(ABSPATH . WPINC . '/rss.php');$rss = fetch_rss('http://xxx.com/feed');//在这添加所要调用网站的Feed地址$maxitems = 10;$items = array_slice($rss->items, 0, $maxitems);?><ul><?php if (empty($items)) echo '<li>No items</li>';elseforeach ( $items as $item ) : ?><li><a href='<?php echo $item['link']; ?>'title='<?php echo $item['title']; ?>' target="_blank"><?php echo mb_strimwidth($item['title'] , 0, 80, '…') ; ?></a></li><?php endforeach; ?></ul></div>
3、加好之后你就会发现,边栏出现了外站的最新文章列表。