学做网站培训课程介绍

当前位置:

WordPress调用其它站点文章显示在自己网站上

如果在自己WordPress网站上显示其它站点的最新文章是不是很好玩,利用wordpress2.8以上版本新增加的一个fetch_feed函数就可轻松实现。

调用其它站点文章显示在自己网站上在学做网站论坛上也用到了。本站使用的方法:网站如何调用其它wordpress网站文章(自动更新),其实这二种方法的原理是一样的。

WordPress调用其它站点文章显示在自己网站上
在添加以下代码之前,应首先在网站根目录新建一个名为 cache 权限为777 的文件夹,作为缓存文件夹.然后在模板(一般是侧边栏sidebar.php模板)适当位置加入以下代码:

<?php
require_once (ABSPATH . WPINC . '/class-feed.php');
$feed = new SimplePie();
$feed->set_feed_url(array('https://www.xuewangzhan.com/feed', 'https://www.xuewangzhan.com/baike/feed')); //可以添加多个站点feed地址
$feed->enable_order_by_date(false);
$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/cache');//缓存文件夹
$feed->init();
$feed->handle_content_type();
?>
<ul>
<?php foreach ($feed->get_items(0,10) as$item)://10是文章篇数 ?>
<li>
<a href="<?php echo $item->get_permalink()?>" rel="bookmark" title="阅读> <?php echo $item->get_title()?>"><?php echo$item->get_title()?></a><!-- 文章标题 -->
<br/><?php echosubstr($item->get_description(),0,180);?><!-- 文章内容 -->
<?php endforeach; ?>
</li>
</ul>

将下方的CSS代码加入到style.css中:

.rss ul li {
width:209px;
white-space:nowrap;
overflow:hidden;
line-height:23px;
}

注:以上样式也可以不加,使用前可以打开rss.php修改标题及替换调用的feed地址.

《“WordPress调用其它站点文章显示在自己网站上”》 有 2 条评论

  1. 学习建网站学员 站长萌萌哒说道:

    感谢作者的分享!通过feed,除了能调用文章标题和描述外,是否还可以调用文章发表时间呢?如示例https://www.xuewangzhan.com/feed里的函数值,是不是通过这个函数可以调用文章发表的时间?具体该如何写呢?希望能帮忙解答一下,谢谢~

  2. 学做网站论坛讲师 学做网站讲师说道:

    可以的,写法适用wordpress所有标签。https://www.xuewangzhan.com/wpbbs/11390.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • Wordpress 如何开启伪静态 视频教程 (1120063 次浏览)
    做网站制作好之后,如果网站做SEO优化时,需要进行伪静态的设置,同样也可以通过网站设置选置进行设置。Wordpress伪静态设置方法 登陆到wordpr
  • 我们在浏览网站时,会发现有些网站的顶部会有天气预报功能,并且可以根据用户所在的城市自动变换成当地的天气预报信息。那么我们在自己建网站时,怎么
  • 我们在学习wordpress模板制作教程时,讲到了如何制作网站的菜单功能。今天我们讲一下如何添加wordpress后台菜单设置选项,通过后台菜单选项就可以轻松
  • 有些学员按照建站课程制作了自己的第一个网站之后,有时会出现网站首页打开正常,但打开其它页面时,却显示“未找到页面”或者显示404页面。(相关知识
  • 如果在自己WordPress网站上显示其它站点的最新文章是不是很好玩,利用wordpress2.8以上版本新增加的一个fetch_feed函数就可轻松实现。调用其它站点
  • 多站点 (Multisite) 功能是 WordPress 3.0  后版本的一个重要更新,整合了 WordPress MU 内核。后台自动升级内核后,无法直接使用该功能。需要通过手
  • 这个是我在学做网站论坛的第二个仿站点,利用每天下班时间,花了三个晚上,才把它仿制出。因为有第一个仿站的基础,这个站仿起来稍快了一些。在此,我
  • 在我们学做网站的过程中,通过图片的后缀名我们很轻松的了解图片是什么格式的,想要替换的时候,很就简单了。但有的同学的电脑里的图片等文件并没
  • 通过wordpress程序自己做网站时,如果想在网站上显示每片文章的浏览量,一般都会使用wordpress浏览量插件,它可以方便的统计我们网站的每篇文章的浏览