不用插件实现WordPress网站统计信息

这里说的 WordPress 网站统计信息不是只 IP、PV 这类的流量信息,而是指 WordPress 日志数量、评论数量、页面、分类等等的统计信息,以前看到过很多人用 WP  statistics 这类的插件来实现这个功能,但我们使用WordPress的宗旨是能不用插件实现的功能尽量不要用插件。用代码搞定能搞定的就是最好的,今天介绍的是非插件显示网站统计信息的功能。

文章转载的,具体作者不清楚了。因为网上这类好的东西转载是非常多的。

不用插件实现WordPress网站统计信息:

1、日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?>

2、草稿数目:<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?>

3、评论总数:<?php echo $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->comments”);?>

4、成立时间:<?php echo floor((time()-strtotime(“2008-8-18”))/86400); ?>

5、标签总数:<?php echo $count_tags = wp_count_terms(‘post_tag’); ?>

6、页面总数:<?php $count_pages = wp_count_posts(‘page’); echo $page_posts = $count_pages->publish; ?>

7、分类总数:<?php echo $count_categories = wp_count_terms(‘category’); ?>

8、链接总数:<?php $link = $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = ‘Y'”); echo $link; ?>

9、用户总数:<?php $users = $wpdb->get_var(“SELECT COUNT(ID) FROM $wpdb->users”); echo $users; ?>

10、最后更新:<?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; ?>

具体效果可以看游子网络 侧边栏的演示。最后值得注意的是,这类调用貌似不支持小工具Widgets,通常我们会想到用小工具Widgets 的文本添加。游子测试过了不行,不知是否与主题有关。添加到 sidebar.php 侧边栏文件中即可,可以根据主题适当的调整CSS。

评论

  1. 5年前
    2017-3-24 23:04:44

    刚好拿来用….

    • 博主
      5年前
      2017-5-22 8:27:52

      欢迎使用

  2. 11年前
    2011-12-16 3:01:28

    这个不能在小工具的文本上面添加吗?

    • 博主
      朱定聪
      11年前
      2011-12-16 12:09:25

      文中有说明的!不支持小工具

  3. 11年前
    2011-6-08 16:53:16

    留个脚印,谢谢分享,找好久了,就像找用代码做这个效果。

    • 博主
      编客网
      11年前
      2011-6-08 16:54:31

      欢迎留下脚印!

  4. 11年前
    2011-5-01 21:24:31

    非常不错,谢谢

    • 博主
      博士牌民工
      11年前
      2011-5-01 21:25:31

      不客气,不用插件的就是最好的

  5. 11年前
    2011-4-16 0:47:49

    这个功能很实用

    • 博主
      淘宝如何刷信用
      11年前
      2011-4-17 11:56:12

      不用插件就实用

  6. 11年前
    2011-3-29 9:38:32

    既然不能用小工具哪就收藏一下吧,不想折疼了

    • 博主
      yesureadmin
      11年前
      2011-3-29 9:45:57

      这类调用都不支持小工具的,可以直接修改主题

  7. 11年前
    2011-3-26 21:59:02

    不错 学习了哦

    • 博主
      陈连龙
      11年前
      2011-3-28 2:29:55

      相互学习

  8. 11年前
    2011-3-26 7:00:36

    这个功能很实用,我试了,小工具真的不行。

    • 博主
      老张博客
      11年前
      2011-3-26 12:26:08

      小工具不能用,要写在模板中

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇