最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
wordpress添加阅读和评论排行榜功能例子
时间:2022-06-25 18:55:12 编辑:袖梨 来源:一聚教程网
这里就不介绍页面的建设方法了。明凯博客里面有介绍。搜索一下就可以了。
一、函数代码:
代码如下 | 复制代码 |
< ?php
$most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS post_views_count FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date > date_sub( now(), interval $time day ) AND post_type ='post' AND post_status = 'publish' AND meta_key = 'post_views_count' AND post_password = '' ORDER BY post_views_count DESC LIMIT $limit"); if($most_viewed) { $num=1; foreach ($most_viewed as $post) { $output .= "\n $num++; } $output .= " "; echo $output; } } //评论排行 function most_commmented($time,$limit) { global $wpdb, $post; $output = "
$most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.* FROM $wpdb->posts WHERE post_date > date_sub( now(), interval $time day ) AND post_type ='post' AND post_status = 'publish' AND post_password = '' ORDER BY comment_count DESC LIMIT $limit"); if($most_viewed) { $num=1; foreach ($most_viewed as $post) { $output .= "\n $num++; } $output .= " "; echo $output; } } ?> |
二、调用方法:
代码如下 | 复制代码 |
本月浏览量排行< ?php most_viewed(30,10); ?> 本月评论量排行< ?php most_commmented(30,10); ?> 年度浏览量排行< ?php most_viewed(365,10); ?> 年度评论量排行< ?php most_commmented(365,10); ?> |
三、CSS样式:
代码如下 | 复制代码 |
.hot_views li{ border-bottom: 1px dashed #DDD; } |
我这里的样式非常简单。因为调用了其他元素的样式。
相关文章
- 《弓箭传说2》新手玩法介绍 01-16
- 《地下城与勇士:起源》断桥烟雨多买多送活动内容一览 01-16
- 《差不多高手》醉拳龙技能特点分享 01-16
- 《鬼谷八荒》毕方尾羽解除限制道具推荐 01-16
- 《地下城与勇士:起源》阿拉德首次迎新春活动内容一览 01-16
- 《差不多高手》情圣技能特点分享 01-16