|
50 | 50 | // Get current version number. |
51 | 51 | define( 'ABLEPLAYER_VERSION', '1.2.2' ); |
52 | 52 |
|
| 53 | +require_once plugin_dir_path( __FILE__ ) . 'inc/settings.php'; |
| 54 | +require_once plugin_dir_path( __FILE__ ) . 'inc/kses.php'; |
| 55 | + |
53 | 56 | register_activation_hook( __FILE__, 'ableplayer_activation' ); |
54 | 57 | /** |
55 | 58 | * Configure plugin on activation. |
|
127 | 130 | add_action( 'wp_enqueue_scripts', 'ableplayer_enqueue_scripts' ); |
128 | 131 |
|
129 | 132 | /** |
130 | | - * Get Able Player settings. |
131 | | - * |
132 | | - * @param string $setting A specific setting key. Default empty string. |
133 | | - * |
134 | | - * @return array|mixed The full settings array or a specific setting value. |
135 | | - */ |
136 | | -function ableplayer_get_settings( $setting = '' ) { |
137 | | - $settings = get_option( 'ableplayer_settings', ableplayer_default_settings() ); |
138 | | - if ( $setting && isset( $settings[ $setting ] ) ) { |
139 | | - return $settings[ $setting ]; |
140 | | - } |
141 | | - |
142 | | - return $settings; |
143 | | -} |
144 | | - |
145 | | -/** |
146 | | - * Get Able Player default settings. |
147 | | - * |
148 | | - * @return array |
| 133 | + * Enqueue admin JS and CSS. |
149 | 134 | */ |
150 | | -function ableplayer_default_settings() { |
151 | | - return array(); |
| 135 | +function ableplayer_admin_scripts() { |
| 136 | + wp_enqueue_script( 'ableplayer-js', plugins_url( '/assets/js/admin.js', __FILE__ ), array( 'jquery' ), ABLEPLAYER_VERSION, true ); |
| 137 | + wp_localize_script( |
| 138 | + 'ableplayer-js', |
| 139 | + 'ableplayer', |
| 140 | + array( |
| 141 | + 'firstItem' => 'tab_settings', |
| 142 | + ) |
| 143 | + ); |
| 144 | + wp_enqueue_style( 'ableplayer', plugins_url( '/assets/css/admin.css', __FILE__ ), array(), ABLEPLAYER_VERSION ); |
152 | 145 | } |
| 146 | +add_action( 'admin_enqueue_scripts', 'ableplayer_admin_scripts' ); |
153 | 147 |
|
154 | 148 | /** |
155 | 149 | * Self-documenting array of AblePlayer attributes. |
|
0 commit comments