WordPress顯示/調用最近評論的文章列表
來源:程序員人生 發布時間:2013-10-17 15:20:57 閱讀次數:2781次
這個功能跟顯示最近評論不一樣,這里顯示的是一個文章標題列表(類似本站側邊欄的"隨機推薦"欄目),只是排列順序是按照文章的最近一條評論的時間進行排序,最新評論的那篇文章排在頂部,有點類似論壇的頂貼效果,這樣方便訪客進行選擇性閱讀,最終效果類似:

實現代碼:
<?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>,使用過程注意與你的主題吻合。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈