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

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

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

  1. <?php
  2. (ABSPATH . WPINC . \’/-feed.php\’);
  3. = SimplePie();
  4. ->set_feed_url((\’http:
  5. ->enable_order_by_date(false);
  6. ->set_cache_location([\’DOCUMENT_ROOT\’] . \’/cache\’);
  7. ->init();
  8. ->handle_content_type();
  9. ?>
  10. <ul>
  11. <?php (->get_items(0,10) ):
  12. <li>
  13. <a href= rel= title=><?php ->get_title()?></a><!– 文章标题 –>
  14. <br/><?php (->get_description(),0,180);?><!– 文章内容 –>
  15. <?php ; ?>
  16. </li>
  17. </ul>

为了方便使用 HotNewspro2.23 版主题的朋友实现此功能,已作好替换文件,供大家下载:

替换文件:[download id=\”7\”]

将下载的文件分别上传替换原主题目录中,并在style.css中加入:

  1. .rss ul li {
  2. :;
  3. :;
  4. :;
  5. :;
  6. }

注:以上样式也可以不加,使用前可以打开rss.php修改标题及替换调用的feed地址,具体效果可以看本站侧边的\”最新主题下载\”

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容