WordPress获取最近评论文章
在wordpress主题开发过程中,右侧栏经常需要添加一些最新发布文章,浏览最多文章等。本文要介绍的是word…
在wordpress主题开发过程中,右侧栏经常需要添加一些最新发布文章,浏览最多文章等。本文要介绍的是wordpress如何获取最新评论的文章,该功能有点类似论坛的顶贴效果,可以使得你的博客更加的活跃。代码使用SQL编写。代码如下:
<?php /** * wordpress获取最近评论文章 * author:wordpress教程网(http://www.shouce.ren) */ $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>
代码说明:SQL中获取了最近评论的10条文章ID,然后通过文章ID获取文章的信息,LIMIT 10为获取10条文章,可以修改它来设置你想获取的最新评论的文章数量。
使用说明:将以上代码复制到你需要添加的位置(sidebar.php、single.php等文件),这个代码使用的是ul li列表形式,使用过程中注意控制样式来匹配你的主题样式。
类别:WordPress入门、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!