最新下载
热门教程
- 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; } |
|
我这里的样式非常简单。因为调用了其他元素的样式。
相关文章
- 九牧之野董卓反击盾阵容玩法攻略 12-15
- TikTok国际版官网下载入口-安全访问全球版TikTok 12-15
- 新三国志曹操传马超无双试炼四通关攻略 12-15
- 俄罗斯YANDEX引擎官网入口-免登录直达Yandex首页 12-15
- 漫蛙ManWa在线免费阅读入口_漫蛙ManWa官方网页版一键直达 12-15
- 逃离鸭科夫仓库区地窖在哪 仓库区地窖入口位置详情 12-15