PluginProbe
WP-Stats / 3.0.0
WP-Stats v3.0.0
3.0.1 3.0.0 trunk 1.00 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.10 2.11 2.20 2.30 2.31 2.40 2.50 2.55 2.56 2.56.1
wp-stats / wp-stats.php

wp-stats.php in WP-Stats 3.0.0, at wp-stats.php

85 lines 2.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin Name: WP-Stats
4 * Plugin URI: https://lesterchan.net/portfolio/programming/php/
5 * Description: Display your WordPress blog statistics. Ranging from general total statistics, some of my plugins statistics and top 10 statistics.
6 * Version: 3.0.0
7 * Requires at least: 6.8
8 * Requires PHP: 8.2
9 * Author: Lester 'GaMerZ' Chan
10 * Author URI: https://lesterchan.net
11 * License: GPLv2 or later
12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
13 * Text Domain: wp-stats
14 * Domain Path: /languages
15 *
16 * @package WP-Stats
17 */
18
19 /*
20 Copyright 2026 Lester Chan (email : lesterchan@gmail.com)
21
22 This program is free software; you can redistribute it and/or modify
23 it under the terms of the GNU General Public License as published by
24 the Free Software Foundation; either version 2 of the License, or
25 (at your option) any later version.
26
27 This program is distributed in the hope that it will be useful,
28 but WITHOUT ANY WARRANTY; without even the implied warranty of
29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30 GNU General Public License for more details.
31
32 You should have received a copy of the GNU General Public License
33 along with this program; if not, write to the Free Software
34 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
35 */
36
37 defined( 'ABSPATH' ) || exit;
38
39 /**
40 * WP-Stats version. The last-run value is kept in the wp_stats_version row.
41 */
42 define( 'WP_STATS_VERSION', '3.0.0' );
43
44 /**
45 * Schema counter. Bumped only when the stored rows need reshaping.
46 */
47 define( 'WP_STATS_DB_VERSION', '1' );
48
49 /**
50 * WP-Stats slug, which is also the text domain.
51 */
52 define( 'WP_STATS_SLUG', 'wp-stats' );
53
54 /**
55 * WP-Stats main file.
56 */
57 define( 'WP_STATS_MAIN_FILE', __FILE__ );
58
59 /**
60 * WP-Stats directory, with a trailing slash.
61 */
62 define( 'WP_STATS_DIR', plugin_dir_path( __FILE__ ) );
63
64 /**
65 * WP-Stats URL, with a trailing slash.
66 */
67 define( 'WP_STATS_URL', plugin_dir_url( __FILE__ ) );
68
69 /*
70 * Required at file load rather than from a hook: the activation hook and the
71 * template tags are both reached before any action fires.
72 */
73 require_once WP_STATS_DIR . 'includes/class-wp-stats-options.php';
74 require_once WP_STATS_DIR . 'includes/class-wp-stats-query.php';
75 require_once WP_STATS_DIR . 'includes/class-wp-stats-display.php';
76 require_once WP_STATS_DIR . 'includes/class-wp-stats-page.php';
77 require_once WP_STATS_DIR . 'includes/class-wp-stats-blocks.php';
78 require_once WP_STATS_DIR . 'includes/class-wp-stats-widget.php';
79 require_once WP_STATS_DIR . 'includes/class-wp-stats-admin.php';
80 require_once WP_STATS_DIR . 'includes/class-wp-stats-settings.php';
81 require_once WP_STATS_DIR . 'includes/template-tags.php';
82 require_once WP_STATS_DIR . 'includes/class-wp-stats.php';
83
84 WP_Stats::get_instance();
85