欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」在自己的WordPress2.8网站调用其它站点文章

作者 : 自学哈 本文共951个字,预计阅读时间需要3分钟 2022-11-6 共116人阅读
也想出现在这里? 联系我们

在自己的Wordpress2.8网站调用其它站点文章

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

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

<?phprequire_once (ABSPATH . WPINC . '/class-feed.php');$feed = new SimplePie();$feed->set_feed_url(array('http://xxx.com/feed', 'http://themes.xxx2.org/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>

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

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

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

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」在自己的WordPress2.8网站调用其它站点文章
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号