WordPress 最新/热评/随机文章三位一体的方法

看到不少WordPress 博客的主题的侧栏的“最新文章”、“热评文章”、“随机文章”三位一体地显示,感觉很不错的,在网上搜索了下,想找找教程看看是怎么实现这个效果的,于是找到了万戈博客,又刚好看到了他写的这个教程,博客吧现在将该教程转载过来,分享给有需要的博主。

实现方法:

在WordPress 博客当前使用的主题的functions.php文件的<?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();
}

在WordPress 博客当前使用的主题的侧栏文件sidebar.php中添加以下调用代码

<?php
//最新日志
get_posts( $orderby = 'date', $plusmsg = 'post_date' );
//热评日志
get_posts( $orderby = 'comment_count', $plusmsg = 'commentcount' );
//随机日志
get_posts( $orderby = 'rand', $plusmsg = 'post_date' );
?>
  1. 演示效果:
    WordPress 最新/热评/随机文章三位一体的方法

提示:代码转自
http://wange.im/recent-comments-rand-posts-in-one.html

 

 

 

预见

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: