wordpress添加站点统计数据(文章数/评论数/建站天数等)

如何给自己的主题添加一个基本的信息数据展示功能,包括网站文章数、评论数、建站天数等等。本文整理了对应的WordPress站点统计功能代码,需要的朋友就自己添加吧。下面只给出对应的统计函数,最终的样式就要靠大家自己折腾了。

1、日志总数:

/**
 * wordpress获取日志总数
 */
function kuzhuti_get_post_count(){
    $count_posts = wp_count_posts(); 
    return $count_posts->publish;
}

2、草稿数目:


/**
 * wordpress获取草稿总数
 */
function kuzhuti_get_post_draf_count(){
    $count_posts = wp_count_posts(); 
    return $count_posts->draft;
}

3、评论总数:

/**
 * wordpress获取评论总数
 */
function kuzhuti_get_comments_count(){
    global $wpdb;
    return $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments");
}

4、建站天数:

/**
 * wordpress获取建站天数
 * @param $date 建站日期
 */
function kuzhuti_get_create_site_day($date){
    return floor((time()-strtotime($date))/86400);
}

需传入建站日期

5、标签总数:

/**
 * wordpress获取标签总数
 */
function kuzhuti_get_post_tag_count(){
    return wp_count_terms('post_tag');
}

6、页面总数:

/**
 * wordpress获取页面总数
 */
function kuzhuti_get_page_count(){
    $count_pages = wp_count_posts('page'); 
    return $count_pages->publish;
}

7、分类总数:

/**
 * wordpress获取分类总数
 */
function kuzhuti_get_category_count(){
    return wp_count_terms('category'); 
}

8、链接总数:

/**
 * wordpress获取链接总数
 */
function kuzhuti_get_category_count(){
    global $wpdb;
    return $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); 
}

9、用户总数:

/**
 * wordpress获取用户总数
 */
function kuzhuti_get_user_count(){
    return $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users");
}

根据自己的需要使用吧。

本文由:小天丶 发布于 小菜的IT网,转载请注明出处:https://www.xiaocaiit.cn/611.html

相关推荐

评论此文章

已有0人参与了评论