WordPress网站统计小工具代码

好多人吵着要哪个啥统计小工具,我个人感觉没必要,除非个人博客,今天分享一个可以统计网站的一些信息:包括文章、评论数、页面数量、分类数量、标签数量。

ps:我个人比较懒,不想美化这个统计代码,有需要的自己用css美化一下,不知道怎么美化可以用审查元素借鉴别人的css样式。然后套用进去!如果喜欢这个的人多的话我会出一期美化后的代码!

演示图:

图片[1]-WordPress网站统计小工具代码-GOdou社区

代码(添加进主题的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' );

然后在小工具里添加即可!

图片[2]-WordPress网站统计小工具代码-GOdou社区
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
发表回复 共1条

请登录后发表评论