-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsmile-courses.php
More file actions
74 lines (66 loc) · 2.31 KB
/
smile-courses.php
File metadata and controls
74 lines (66 loc) · 2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
/**
* The plugin bootstrap file
*
* This file is read by WordPress to generate the plugin information in the plugin
* admin area. This file also includes all of the dependencies used by the plugin,
* registers the activation and deactivation functions, and defines a function
* that starts the plugin.
*
* @link wearesmile.com
* @since 1.0.0
* @package Smile_Courses
*
* @wordpress-plugin
* Plugin Name: OnCourse
* Plugin URI: wearesmile.com
* Description: This plugin provides the foundations to create complex course listings on educational websites created by We Are SMILE. Speeding up development time, allowing developers to focus on the features that matter.
* Version: 1.1.4
* Author: SMILE
* Author URI: wearesmile.com
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
* Text Domain: smile-courses
* Domain Path: /languages
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
/**
* The code that runs during plugin activation.
* This action is documented in includes/class-smile-courses-activator.php
*/
function activate_smile_courses() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-smile-courses-activator.php';
Smile_Courses_Activator::activate();
}
/**
* The code that runs during plugin deactivation.
* This action is documented in includes/class-smile-courses-deactivator.php
*/
function deactivate_smile_courses() {
require_once plugin_dir_path( __FILE__ ) . 'includes/class-smile-courses-deactivator.php';
Smile_Courses_Deactivator::deactivate();
}
register_activation_hook( __FILE__, 'activate_smile_courses' );
register_deactivation_hook( __FILE__, 'deactivate_smile_courses' );
/**
* The core plugin class that is used to define internationalization,
* admin-specific hooks, and public-facing site hooks.
*/
require plugin_dir_path( __FILE__ ) . 'includes/class-smile-courses.php';
/**
* Begins execution of the plugin.
*
* Since everything within the plugin is registered via hooks,
* then kicking off the plugin from this point in the file does
* not affect the page life cycle.
*
* @since 1.0.0
*/
function run_smile_courses() {
$plugin = new Smile_Courses();
$plugin->run();
}
run_smile_courses();