Plugin rename
This commit is contained in:
+31
-34
@@ -1,58 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin Name: WordPress Activity Stats
|
||||
* Plugin Name: StatPress
|
||||
* Description: Wtyczka do śledzenia statystyk sportowych (Rower, Bieganie, itp.).
|
||||
* Version: 1.0
|
||||
* Author: Jacek Fefliński
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
exit;
|
||||
}
|
||||
|
||||
// Definicja stałych
|
||||
define( 'MYSTAT_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||
define( 'MYSTAT_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
||||
define( 'STATPRESS_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||
define( 'STATPRESS_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
|
||||
|
||||
// --- 1. PLIKI RDZENNE I AKTYWACJA ---
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/activation.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/core/gpx-parser.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/core/crud-activity.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/core/gpx-upload.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/activation.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/core/gpx-parser.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/core/crud-activity.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/core/gpx-upload.php';
|
||||
|
||||
register_activation_hook( __FILE__, 'mystat_activate' );
|
||||
register_activation_hook( __FILE__, 'statpress_activate' );
|
||||
|
||||
// --- 2. PLIKI I HOOKI PANELU ADMINA ---
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/hooks.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/menu.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-dashboard.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-activity-form.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-activity-view.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-event-types.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-equipment.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-goals.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-settings.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-yearly-summary.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-infographic.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/page-import-csv.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/hooks.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/menu.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-dashboard.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-activity-form.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-activity-view.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-event-types.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-equipment.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-goals.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-settings.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-yearly-summary.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-infographic.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/page-import-csv.php';
|
||||
|
||||
|
||||
$mystat_plugin_hooks = [];
|
||||
|
||||
add_action( 'admin_menu', 'mystat_add_admin_menu' );
|
||||
add_action( 'admin_init', 'mystat_admin_init_setup' );
|
||||
add_action( 'admin_enqueue_scripts', 'mystat_enqueue_admin_styles' );
|
||||
add_action( 'admin_menu', 'statpress_add_admin_menu' );
|
||||
add_action( 'admin_init', 'statpress_admin_init_setup' );
|
||||
add_action( 'admin_enqueue_scripts', 'statpress_enqueue_admin_styles' );
|
||||
|
||||
// --- 3. REST API ---
|
||||
$api_options = get_option( 'mystat_api_options' );
|
||||
$api_options = get_option( 'statpress_api_options' );
|
||||
if ( ! empty( $api_options['enable_api'] ) ) {
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/admin/pages/routes.php';
|
||||
add_action( 'rest_api_init', 'mystat_register_rest_routes' );
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/admin/pages/routes.php';
|
||||
add_action( 'rest_api_init', 'statpress_register_rest_routes' );
|
||||
}
|
||||
|
||||
// --- 4. SHORTCODE DO WYŚWIETLANIA NA FRONCIE ---
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/frontend/assets.php';
|
||||
require_once MYSTAT_PLUGIN_DIR . 'includes/frontend/shortcodes.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/frontend/assets.php';
|
||||
require_once STATPRESS_PLUGIN_DIR . 'includes/frontend/shortcodes.php';
|
||||
|
||||
add_action( 'wp_enqueue_scripts', 'mystat_enqueue_frontend_assets' );
|
||||
add_action( 'init', 'mystat_register_shortcode' );
|
||||
add_action( 'wp_enqueue_scripts', 'statpress_enqueue_frontend_assets' );
|
||||
add_action( 'init', 'statpress_register_shortcode' );
|
||||
|
||||
Reference in New Issue
Block a user