您的位置:首页 > 编程语言

WordPress调用最近评论过的文章列表代码

2012-06-19 00:00 525 查看
WordPress文章调用的类型和方法很多,今天分享一下来自 露兜博客(ludou.org) 的调用最近评论过的文章的方法。
实现代码一:调用符合条件的文章和页面
<?php
$pop = $wpdb->get_results("SELECT DISTINCT comment_post_ID
FROM $wpdb->comments
WHERE comment_approved = 1
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>
实现代码二:仅仅调用符合条件的文章,不包含页面
<?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 wp_posts
WHERE post_type='page'
)
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>
以上PHP代码生成的HTML代码为一个无序列表<ul>…</ul>,选择你需要的代码,将其放置到sidebar.php或者single.php需要显示的位置即可,注意添加相关的CSS样式,使之与你的主题吻合哦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: