闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

wordpress笔记之热门随机最新文章

2011-09-27 约 1 分钟读完 搬砖秘籍

之前用过一个插件用于在侧边栏显示热门文章和随机文章,后来我发现有插件在博客上很不爽,我要争取无插件!于是想找个方法替换掉那个插件,哦,原来随机、热门、最新文章的显示是如此简单,去你妹的插件吧~

functions.php里加入如下语句:

function get_posts($orderby = '', $plusmsg = '') {
$get_posts =query_posts('posts_per_page=10&caller_get_posts=1&orderby='.$orderby);
foreach ($get_posts as $get_post) {
$output = '';
$post_date = mysql2date('y年m月d日', $get_post->post_date);
$commentcount = '('.$get_post->comment_count.' 条评论)';
$post_title = htmlspecialchars(stripslashes($get_post->post_title));
$permalink = get_permalink($get_post->ID);
$output .= '<li><a href="' . $permalink . '" title="'.$post_title.'">' . $post_title . '</a>'.$$plusmsg.'</li>';
echo '<ul>'.$output.'</ul>';
}
wp_reset_query();
}

调用方法如下:

<?php
//最新日志
get_posts( $orderby = 'date', $plusmsg = 'post_date' );
//热评日志
get_posts( $orderby = 'comment_count', $plusmsg = 'commentcount' );
//随机日志
get_posts( $orderby = 'rand', $plusmsg = 'post_date' );
?>

我是在侧边栏实现了这个调用,你也可以在其他地方调用,方法来自万戈

折腾笔记系列: