学做网站培训课程介绍

当前位置:

如何添加WordPress站点统计列表

这里的站点统计列表,并不是之前讲的如何给网站添加统计代码,而今天讲的统计列表是指统计网站文章数目、评论数目、友链数等11个统计数据。

如何给WordPress添加站点统计列表

下面是WordPress网站添加站点统计列表的方法。

  1. 下载WORDPRESS站点统计插件然后启用就可以了;插件下载:generalstats.zip (94.76 KB, 下载次数: 240)
  2. 在网站需要显示统计数据的位置添加以下的调用代码。(一般为wordpress底部模板(footer.php)
    <?php
    global $generalstats;
    $params=array(
    'stats_selected' => array(
    0 => '会员用户 :',
    1 => '分类目录 :',
    2 => '文章数目 :',
    3 => '评论数目 :',
    4 => '页面统计 :',
    5 => '友链数目 :',
    6 => '网站标签 :',
    )
    );
    $generalstats->output($params);
    ?>

代码解释:

“0 => '会员用户 :',”这种格式的代码可以自己定义,但是定义的前提是需要在后台设置后的,代码前面的序号(如:0)这个在后台插件设置“Expert Settings”里面可以看到。

除了以上使用插件来获取之外,还可以使用以下的标签直接获取。

<?php //文章
$count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇

<?php //页面
$count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?> 个

<?php //草稿
$count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?> 篇

<?php //分类
echo $count_categories = wp_count_terms('category'); ?> 个

<?php //标签
echo $count_tags = wp_count_terms('post_tag'); ?> 个

<?php //会员
$users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 个

<?php //链接
$link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个

<?php //评论
$total_comments = get_comment_count(); echo $total_comments['approved'];?> 条

<?php //运行
echo floor((time()-strtotime("2010-04-02"))/86400);?>天

<?php //更新
$last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y年n月j日', strtotime($last[0]->MAX_m));echo $last; ?>

<?php //统计显示指定作者的文章数量
// 假设已经通过WordPress的用户系统认证,并且已经获取了用户ID
$user_id = get_current_user_id(1); // 获取当前登录用户的ID

// 统计作者的文章数量
$post_count = count_user_posts($user_id);

// 输出结果
echo "作者的文章数量:$post_count";
?>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

在线
客服
手机二维码 手机二维码
返回顶部 返回顶部

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛客服李欣蓉QQ:2289556365

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛客服孙丽QQ:2399118408

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛客服刘淼淼QQ:1135082670

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛讲师张启亚QQ:2357852508

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛讲师方重华QQ:1730401718

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛讲师唐超QQ:909722045

或者使用微信扫码咨询

x

温馨提示

为防止临时会话收不到QQ信息,请加QQ好友咨询
论坛讲师赵鹏QQ:614862774

或者使用微信扫码咨询

x

微信咨询

可使用微信扫下方二维码加好友咨询。

x