好多人吵着要哪个啥统计小工具,我个人感觉没必要,除非个人博客,今天分享一个可以统计网站的一些信息:包括文章、评论数、页面数量、分类数量、标签数量。
ps:我个人比较懒,不想美化这个统计代码,有需要的自己用css美化一下,不知道怎么美化可以用审查元素借鉴别人的css样式。然后套用进去!如果喜欢这个的人多的话我会出一期美化后的代码!
演示图:
代码(添加进主题的functions.php):
class My_Custom_Widget extends WP_Widget {
/**
* 构造函数
*/
public function __construct() {
parent::__construct(
'my_custom_widget',
'网站统计',
array( 'description' => '显示网站统计信息' )
);
}
/**
* 输出小部件内容
*/
public function widget( $args, $instance ) {
echo $args['before_widget'];
echo '<h3 class="widget-title">' . $args['before_title'] . '网站统计' . $args['after_title'] . '</h3>';
echo '<ul>';
echo '<li>文章数:' . wp_count_posts()->publish . '</li>';
echo '<li>评论数:' . get_comment_count()['approved'] . '</li>';
echo '<li>页面数:' . wp_count_posts('page')->publish . '</li>';
echo '<li>分类数:' . wp_count_terms('category') . '</li>';
echo '<li>标签数:' . wp_count_terms('post_tag') . '</li>';
echo '</ul>';
echo $args['after_widget'];
}
/**
* 输出小部件表单
*/
public function form( $instance ) {
// 小部件表单
}
}
function register_my_custom_widget() {
register_widget( 'My_Custom_Widget' );
}
add_action( 'widgets_init', 'register_my_custom_widget' );
然后在小工具里添加即可!
© 版权声明
本站提供的资源转载自国内外各大资源站和网络,仅供学习体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该资源内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!请点击《侵权处理》
THE END
- 最新
- 最热
只看作者