《Disney +》 迪士尼、Marvel、彼思、星球大戰…  「寶可夢 晶燦鑽石/明亮珍珠」、「寶可夢傳說 阿爾宙斯」發售日確定!   【開箱實測】JBL 最新款便攜式藍芽音箱「JBL CHARGE 5」!   親眼見證尤菲的超爽快動作!搶先一窺《FINAL FANTASY VII REMAKE INTERGRADE》尤菲的新篇章!   RIOT GAMES × RAGE《特戰英豪》國際大賽確定將於冰島舉辦!   新生「MELTY BLOOD」啟動!「MELTY BLOOD: TYPE LUMINA」2021年發售決定!   State of Play將在星期四回歸   《鬼滅之刃 火之神血風譚》將在10月15日於PS5推出   買4款遊戲也才5千日圓(約$HKD369,$TWD1335)内!農曆新年促銷「Digital Crafter」的人氣遊戲Switch&Steam最2845折! 

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

科技

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

实现方法:

  1. 在WordPress 博客当前使用的主题的functions.php文件的<?php和?>之间添加以下函数代码
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    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();
    }
  2. 在WordPress 博客当前使用的主题的侧栏文件sidebar.php中添加以下调用代码
    1
    2
    3
    4
    5
    6
    7
    8
    
    <?php
    //最新日志
    get_posts( $orderby = 'date', $plusmsg = 'post_date' );
    //热评日志
    get_posts( $orderby = 'comment_count', $plusmsg = 'commentcount' );
    //随机日志
    get_posts( $orderby = 'rand', $plusmsg = 'post_date' );
    ?>
  3. 演示效果:

提示:代码转自

http://wange.im/recent-comments-rand-posts-in-one.html

 » 转载请注明出处: 博客吧

 » 本文地址:http://www.boke8.net/wordpress-trinity.html

Go to Source

隨機科技新聞

Disney Plus