wp自定义侧边栏

自从有了“小工具”之后一直都是在后台拉动小工具来实现自定义WP的侧边栏,可是启动“小工具”之后侧边栏不方便自定义样式,不得以,放弃方便的“小工具”,从新用slidebar.php完全定义我集思博客的侧边栏。

Slidebar.php文件里面只有“最新文章”、“最新评论”、“管理登陆”、“TAG”、“友情链接”的调用,要实现我现在这个侧边栏还需要自己手动添加。

热门日志 

要实现热门日志还需要安装个插件——WP-PostViews,这个插件能够记录文章日志的浏览次数然后把数据储存到自定义字段里面。

下载安装了WP-PostViews之后,就可以在slidebar.php里面适当的位置添加下面的代码了:

<li>

<h2>热门日志</h2>

<?php if (function_exists('get_most_viewed')): ?>

<ul>

<?php get_most_viewed(); ?>

</ul>

<?php endif; ?>

</li> 

如果想看到每天,每周,每月的最多浏览数,用一个WP-PostViews Plus的插件就行了,主函数改成:<?php get_timespan_most_viewed(’post’, 10, 30, true, false); ?> 30 就是所查询的天数。(注意全角半角)

随机日志 

太早的日志博友们翻找起来很麻烦,新的博友又不知道我以前写了些什么日志,让好的日志沉了就浪费了,所以要在侧边栏添加随机日志,让所有日志在侧边栏随机出现,展示给博友们。实现随机日志的方法是在侧边栏合适的地方写进下面的代码:

<?php $rand_posts = get_posts('numberposts=5&orderby=rand');

foreach( $rand_posts as $post ) : ?>

<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endforeach; ?>

其中最重要的就是“orderby=rand”。

最新评论 

用默认的最新评论样式可不太美观,还是换个样式个性点。详细请看我以前写过的日志《集思启用了WP-RecentComments》,里面有详细的安装介绍,而且还有改进方法,这里只说slidebar的改动:

<li><h2>最新评论</h2>

                  <ul>

                     <?php wp_recentcomments('limit=15&length=15&post=false&administrator=false'); ?>

                     </ul>

                     </li> 

安装了WP-RecentComments,然后再添加上面的代码就可以看到在侧边栏出现与众不同的“最新评论”了。

摆脱了“小工具”的限制,在Slidebar.php文件里面就可以随心所欲得折腾你博客的侧边栏了。

收藏&分享
« :上一篇 下一篇: »

相关文章 Related posts

参与评论?

10 次评论

  1. wp有学不完的东西啊,可拓展性太好了.

  2. 我觉得小工具其实还是很好用的,如果要改变样式,需要到插件那边去改,他们都一起写在返回值里了

  3. 有插件也可以实现。

  4. 比zblog好,zblog还需要插件呢

  5. 我看到随机日记的对我很有用,我去试试去,谢谢楼主分享啊。

Leave a Reply


[ Ctrl + Enter ]