写博客快两个月了,最近想看看这两个月收获了多少浏览量。于是想起了一个网站概括的小工具。这款小工具主题并没有默认集成,需要自行添加。如果你会 PHP,可以直接将其集成到主题中。
下面先放出本站的效果图,供大家参考,CSS 样式也可以自行修改替换。
代码
php 代码:<ul class="site-profile">
<li><i class="fa fa-file-o"></i> 文章总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇</li>
<li><i class="fa fa-commenting-o"></i> 留言数量:<?php global $wpdb; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments"); ?> 条</li>
<li><i class="fa fa-folder-o"></i> 分类数量:<?php echo $count_categories = wp_count_terms('category'); ?> 个</li>
<li><i class="fa fa-tags"></i> 标签总数:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个</li>
<li><i class="fa fa-link"></i> 链接数量:<?php global $wpdb; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); ?> 个</li>
<li><i class="fa fa-clock-o"></i> 运行时间:<?php echo floor((time() - strtotime("2007-8-1")) / 86400); ?> 天</li>
<li><i class="fa fa-eye"></i> 浏览总量:<?php echo all_view(); ?> 次</li>
<li><i class="fa fa-pencil-square-o"></i> 最后更新:<?php global $wpdb; $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; ?></li>
</ul>
注意事项
- Font Awesome 图标库
代码中使用了 Font Awesome 图标库中的图标。如果主题已经配置了 Font Awesome,就可以直接显示图标。如果主题未配置,可以安装 Font Awesome 4 Menus 插件解决。 - 文本框支持 PHP
添加小工具时,需要确保文本框支持解析 PHP 代码才能正常使用上述代码。