腾讯云服务器优惠活动华纳云香港服务器

WordPress如何调用其他站点的文章显示在文章页中?

WordPress主题推荐

前几天,boke112导航在博客目录页中增加显示所收录博客的最新文章的功能,据说这样可以提高用户的粘性。其实,我也是在知更鸟那里看到这篇《单篇文章嵌入不同的RSS或Atom feed地址》才知道只需要输入指定网址就可以通过WordPress的wp_rss()函数可以直接调用最新文章了,今天特意跟大家分享一下WordPress如何调用其他站点的文章显示在文章页中。

WordPress调用其他站点最新文章的步骤如下:

1、在当前所使用的主题文章页面模版single.php文件或侧边栏的适当位置添加以下代码:

  1. <?php if ( get_post_meta($post->ID, ‘feed’, true) ) : ?>
  2. <p class=“feeds” style=“font-weight:bold;”>XX站点最新文章</p>
  3. <?php include_once(ABSPATH.WPINC.’/rss.php’);?>
  4. <?php $feed = get_post_meta($post->ID, ‘feed’, true); ?>
  5. <?php wp_rss($feed, 5); ?>
  6. <?php endif; ?>

其中5表示显示最新的5篇文章,可以自行修改。

2、在编辑文章时,添加一个自定义栏目,名称:feed,值:为调用的RSS或feed链接地址。不添加自定义栏目“feed”则不显示该内容。

3、具体效果图见下图:

WordPress如何调用其他站点的文章显示在文章页中?-第1张-boke112百科(boke112.com)

总结:

其实,这个方法可以使用在转载文章或投稿文章上,可以通过这种办法显示所转载或所投稿的博客网站的最新文章附在文章后面,或者是侧边栏,应该可以激发大家投稿的热情和降低转载文章所带来的压力,毕竟这个是双赢。

本文地址:https://boke112.com/post/3027.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu