easy-charts.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /** Plugin headers
  3. *
  4. * @link https://kiranpotphode.com/
  5. * @since 1.0.0
  6. * @package Easy_Charts
  7. *
  8. * @wordpress-plugin
  9. * Plugin Name: Easy Charts
  10. * Plugin URI: http://kiranpotphode.github.io/easy-charts/
  11. * Description: Build simple, reusable, customisable charts on any page or post with ease.
  12. * Version: 1.2
  13. * Author: Kiran Potphode
  14. * License: GPL-2.0+
  15. * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
  16. * Text Domain: easy-charts
  17. * Domain Path: /languages
  18. */
  19. // If this file is called directly, abort.
  20. if ( ! defined( 'WPINC' ) ) {
  21. die;
  22. }
  23. /**
  24. * The code that runs during plugin activation.
  25. * This action is documented in includes/class-easy-charts-activator.php
  26. */
  27. function activate_easy_charts() {
  28. require_once plugin_dir_path( __FILE__ ) . 'includes/class-easy-charts-activator.php';
  29. Easy_Charts_Activator::activate();
  30. }
  31. /**
  32. * The code that runs during plugin deactivation.
  33. * This action is documented in includes/class-easy-charts-deactivator.php
  34. */
  35. function deactivate_easy_charts() {
  36. require_once plugin_dir_path( __FILE__ ) . 'includes/class-easy-charts-deactivator.php';
  37. Easy_Charts_Deactivator::deactivate();
  38. }
  39. register_activation_hook( __FILE__, 'activate_easy_charts' );
  40. register_deactivation_hook( __FILE__, 'deactivate_easy_charts' );
  41. /**
  42. * The core plugin class that is used to define internationalization,
  43. * admin-specific hooks, and public-facing site hooks.
  44. */
  45. require plugin_dir_path( __FILE__ ) . 'includes/class-easy-charts.php';
  46. /**
  47. * Begins execution of the plugin.
  48. *
  49. * @since 1.0.0
  50. */
  51. function run_easy_charts() {
  52. $plugin = new Easy_Charts();
  53. $plugin->run();
  54. }
  55. run_easy_charts();