这么多年养成了一种习惯,就是把用到的实用的教程发上来,让更多的有过类似困惑的朋友看到,也算是一点小小的成就吧。
PageCookery Microblog是一款相当给力的独立微博客程序,很久之前就使用过。下面的教程是如何在WordPress上如何调用Pagecookery微博客,右侧有演示效果,是不是很拉风,O(∩_∩)O哈哈~我的地盘我做主。。。
打开Wordpress主题目录下的sidebar.php,在合适的位置添加如下代码:
<div class=”s-green”> <b class=”top”><b class=”r1″></b><b class=”r2″></b><b class=”r3″></b><b class=”r4″></b></b>
<div class=”inner”>
<b class=”bottom”><b class=”r4″></b><b class=”r3″></b><b class=”r2″></b><b class=”r1″></b></b>
<h3>迷你博客(<a href=”http://dashu.ge” target=”_blank”>Dashu.ge</a>)</h3>
<div class=”item-list”>
<ul><?php
require_once (ABSPATH . WPINC . ‘/class-feed.php’);
$feed = new SimplePie();
$feed->set_feed_url(‘http://dashu.ge/rss.xml’);
$feed->set_cache_location($_SERVER[‘DOCUMENT_ROOT’] . ‘/wp-content/cache’);
$feed->set_file_class(‘WP_SimplePie_File’);
$feed->set_cache_duration(60);
$feed->init();
$feed->handle_content_type();
$items = $feed->get_items(0,8);foreach($items as $item) {
echo ‘<li><a href=”‘.$item->get_link().'” target=”_blank”>’.$item->get_description().'</a>’.'</li>’;
}
?>
</ul>
</div></div>
<b class=”bottom”><b class=”r4″></b><b class=”r3″></b><b class=”r2″></b><b class=”r1″></b></b>
</div>
$feed->set_feed_url(‘http://www.dashuge.com/rss.xml’); 改为自己的地址。$feed->set_cache_duration(3600); 这里的3600是每3600秒同步一次rss内容。
<description><![CDATA[<?php echo $item[‘content’]; ?><?php echo Format::Date($item[‘time’]); ?><?php if ($item[‘picture’][‘id’]) { ?><p class=”image”><a href=”<?php echo get_picture_url($item[‘picture’][‘id’], ‘o’); ?>” title=”<?php echo $item[‘picture’][‘filename’]; ?>”><img src=”<?php echo get_picture_url($item[‘picture’][‘id’], ‘m’); ?>” alt=”<?php echo $item[‘picture’][‘filename’]; ?>” /></a></p><?php } ?>]]></description>