获取指定天数热评文章WordPress教程_wordpress论坛

获取指定天数热评文章WordPress教程_wordpress论坛

今天给大家推荐的主题是:如何不通过数据库就能更换WordPress域名?今天给大家推荐的主题是:如何不通过数据库就能更换WordPress域名?

最近有不少用户咨询如何根据评论数获取指定天数热评文章?今天为大家分享获取指定天数热评文章WordPress教程,希望能够帮助到需要的朋友。

获取指定天数热评文章WordPress教程_wordpress论坛 WordPress 第1张

将下方代码添加进functions.php外加一个php文件即可实现:

//获取指定天数热评文章

function most_comm_posts($days=7, $nums=10) {

global $wpdb;

$today = date(“Y-m-d H:i:s”);

$daysago = date( “Y-m-d H:i:s”, strtotime($today) – ($days * 24 * 60 * 60) );

$result = $wpdb->get_results(“SELECT comment_count, ID, post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN ‘$daysago’ AND ‘$today’ ORDER BY comment_count DESC LIMIT 0 , $nums”);

$output = ”;

if(!empty($result)) {

foreach ($result as $topten) {

拓展阅读:WPJAM Basic 短代码详细介绍文章。

拓展阅读:wordpress加速教程:为什么别人的wordpress比我的快

$postid = $topten->ID;

$title = $topten->post_title;

$commentcount = $topten->comment_count;

if ($commentcount != 0) {

$output .= ‘<li><a href=”‘.get_permalink($postid).'” title=”‘.$title.'”>’.$title.'</a> (‘.$commentcount.’)</li>’;

}

}

}

echo $output;

}

//在需要调用的地方插入下方代码

<?php if(function_exists(‘most_comm_posts’)) most_comm_posts

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

如需转载,请注明文章出处和来源网址:https://www.54u.net/5412.html

评论已关闭。