WordPress显示/调用最近评论的文章列表
发布时间:2020-12-14 14:18:08 所属栏目:wordpress 来源:网络整理
导读:这个功能跟显示最近评论不一样,这里显示的是一个文章标题列表(类似本站侧边栏的随机推荐栏目),只是排列顺序是按照文章的最近一条评论的时间进行排序,最新评论的那篇文章排在顶部,有点类似论坛的顶贴效果,这样方便访客进行选择性阅读,最终效果类似: 实
这个功能跟显示最近评论不一样,这里显示的是一个文章标题列表(类似本站侧边栏的"随机推荐"栏目),只是排列顺序是按照文章的最近一条评论的时间进行排序,最新评论的那篇文章排在顶部,有点类似论坛的顶贴效果,这样方便访客进行选择性阅读,最终效果类似: 实现代码: <?php $pop = $wpdb->get_results("SELECT DISTINCT comment_post_ID FROM $wpdb->comments WHERE comment_approved = 1 AND comment_post_ID NOT IN ( SELECT ID FROM $wpdb->posts WHERE post_type != 'post' OR post_status != 'publish' OR post_password != '' ) ORDER BY comment_date_gmt DESC LIMIT 10"); ?> <ul> <?php foreach($pop as $post) : ?> <li><a href="<?php echo get_permalink($post->comment_post_ID); ?>"><?php echo get_the_title($post->comment_post_ID); ?></a></li> <?php endforeach; ?> </ul> 将代码放到主题文件的sidebar.php、single.php等文件的适当位置,即可实现相应的效果。以上PHP代码生成的HTML代码为一个无序列表<ul>…</ul>,使用过程注意与你的主题吻合。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |