由于金华在参加电商圈比赛,所以在二级目录blog下建了一个电商圈微博客,用来转载一些行业内的文章,使二级目录下博客的文章能在主博的侧边栏调用出来,维持一个博客的更新度。结果在建的时候,金华还是测试了蛮久,找了许多方法都试过,但是对于金华这种情况还都不实用,下面先说说我使用的方法吧,也许在其它人眼中那是入不了法眼的,但是金华是不懂程序的啊,大家多包涵哈。
步骤:
1、金华博客的情况说明:主博独立数据库,二级目录下建立的博客数据库也是独立的,并非与主博在同一数据库中,所以网上找到很多方法都不适用。
2、实现的步骤其实很简单,在主博的根目录下建立一个名为cache的文件夹,并给予777的权限(linux主机)
3、将下面引用的代码添加到你要调用的位置就OK,注意将二级目录下安装的博客feed的地址更改为你的哦。
<?php require_once (ABSPATH . WPINC . '/class-feed.php'); $feed = new SimplePie(); $feed->set_feed_url(array('http://www.kuangjinhua.com/blog/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="阅读" target="_blank"> <?php echo $item->get_title()?>"><?php echo $item->get_title()?></a><!-- 文章标题 --> <?php endforeach; ?>
这种方式有些不好的地方就是显示不及时,原因是它建立了一个Feed地址的缓存文件夹,所以在二级目录下更新了文章都要过一会才能显示在主博的侧边栏,不过对于金华而言已经能满足我的需求了。大家一定要清楚自己的情况,然后再根据情况去选择使用哪种方式,因为金华不懂程序,也比较懒,所以就采用这种懒人的办法,也许还会有更好的方式,如果你找到了或者你知道,麻烦告诉我一声哦!
推荐阅读其它关于Wordpress文章:
1、解决WordPress查看源文件乱码及评论网址跳转的小技巧
2、优秀的WordPress网站地图插件:Dagon Design Sitemap Generator
3、Linux空间下为WordPress开启Gzip压缩
未经允许不得转载:邝金华博客 » WordPress主博边栏调用站外博客文章