广告
wordpress您现在的位置是:主页 > wordpress >

wordpress如何获取指定作者的所有文章浏览总数

2023-01-29 08:13:26wordpress 172人已围观

将下面代码函数复制到您的functions.php文件中:

/*当前作者文章浏览总数*/
if(!function_exists('wyyl_posts_views')) {
    function mx_posts_views($author_id = 1 ,$display = true) {
        global $wpdb;
        $sql = "SELECT SUM(meta_value+0) FROM $wpdb->posts left join $wpdb->postmeta on ($wpdb->posts.ID = $wpdb->postmeta.post_id) WHERE meta_key = 'views' AND post_author =$author_id";
        $comment_views = intval($wpdb->get_var($sql));
        if($display) {
            echo number_format_i18n($comment_views);
        } else {
            return $comment_views;
        }
    }
}
在你需要显示数量的地方添加以下代码,注意如果没有浏览量,默认显示为0。
<?php $author_views =wyyl_posts_views(get_the_author_meta('ID'),false);echo $author_views;?>

不同版本的wordpress,meta_key = 'views'中的views可能不一样,请检查您的数据表中对应的meta_key后进行修改。

 

专注中小企业网站建设,网站安全15年,熟悉各种CMS建站系统,善于解决各种网站疑难杂症。有需要请联系下方微信!

解决问题仅需10元起!

技术微信


扫码联系技术微信

---------------专业解决网站各种疑难杂症,可淘宝担保交易,安全无风险---------------
建站、仿站、二次开发、网站改版、网站修改、网站漏洞修复、网站被黑修复、网站安全、服务器安全等
点击了解更多 >>

广告
技术微信