| Server IP : 69.72.244.102 / Your IP : 216.73.216.164 Web Server : LiteSpeed System : Linux s3434.fra1.stableserver.net 4.18.0-513.24.1.lve.2.el8.x86_64 #1 SMP Fri May 24 12:42:50 UTC 2024 x86_64 User : konzalta ( 1271) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/konzalta/www/data-visualization/wp-content/plugins/budget-mtaani/ |
Upload File : |
<?php
/**
* Plugin Name: Budget Mtaani
* Description: Grassroots-friendly budget storytelling and data visualization plugin for WordPress.
* Version: 0.2.0
* Author: Konzaltant Services Ltd
* Text Domain: budget-mtaani
*/
if (!defined('ABSPATH')) {
exit;
}
define('BUDGET_MTAANI_VERSION', '0.2.0');
define('BUDGET_MTAANI_FILE', __FILE__);
define('BUDGET_MTAANI_DIR', plugin_dir_path(__FILE__));
define('BUDGET_MTAANI_URL', plugin_dir_url(__FILE__));
require_once BUDGET_MTAANI_DIR . 'includes/helpers.php';
require_once BUDGET_MTAANI_DIR . 'includes/shortcodes.php';
require_once BUDGET_MTAANI_DIR . 'includes/rest-api.php';
function budget_mtaani_register_assets() {
wp_register_style(
'budget-mtaani-css',
BUDGET_MTAANI_URL . 'assets/css/budget-mtaani.css',
[],
BUDGET_MTAANI_VERSION
);
wp_register_script(
'chartjs',
'https://cdn.jsdelivr.net/npm/chart.js@4.4.1/dist/chart.umd.min.js',
[],
'4.4.1',
true
);
wp_register_script(
'budget-mtaani-js',
BUDGET_MTAANI_URL . 'assets/js/budget-mtaani.js',
['chartjs'],
BUDGET_MTAANI_VERSION,
true
);
wp_localize_script('budget-mtaani-js', 'BudgetMtaani', [
'restUrl' => esc_url_raw(rest_url('budget-mtaani/v1/')),
]);
}
add_action('wp_enqueue_scripts', 'budget_mtaani_register_assets');