如果在自己WordPress网站上显示其它站点的最新文章是不是很好玩,利用wordpress2.8以上版本新增加的一个fetch_feed函数就可轻松实现.
在添加以下代码之前,应首先在网站根目录新建一个名为 cache 权限为777 的文件夹,作为缓存文件夹.然后在模板(一般是侧边栏sidebar.php模板)适当位置加入以下代码:
- <?php
- (ABSPATH . WPINC . \’/-feed.php\’);
- = SimplePie();
- ->set_feed_url((\’http:
- ->enable_order_by_date(false);
- ->set_cache_location([\’DOCUMENT_ROOT\’] . \’/cache\’);
- ->init();
- ->handle_content_type();
- ?>
- <ul>
- <?php (->get_items(0,10) ):
- <li>
- <a href= rel= title=><?php ->get_title()?></a><!– 文章标题 –>
- <br/><?php (->get_description(),0,180);?><!– 文章内容 –>
- <?php ; ?>
- </li>
- </ul>
为了方便使用 HotNewspro2.23 版主题的朋友实现此功能,已作好替换文件,供大家下载:
替换文件:[download id=\”7\”]
将下载的文件分别上传替换原主题目录中,并在style.css中加入:
- .rss ul li {
- :;
- :;
- :;
- :;
- }
注:以上样式也可以不加,使用前可以打开rss.php修改标题及替换调用的feed地址,具体效果可以看本站侧边的\”最新主题下载\”
暂无评论内容