通过WordPress的Rss功能在边栏展示外站最新文章

2026-03-03 04:44:45

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>';

else

foreach ( $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>';

else

foreach ( $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、加好之后你就会发现,边栏出现了外站的最新文章列表。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢