vk-all-in-one-expansion-unit
Last commit date
admin
7 years ago
assets
7 years ago
inc
7 years ago
languages
7 years ago
initialize.php
7 years ago
readme.txt
7 years ago
screenshot-1.png
8 years ago
screenshot-2.png
8 years ago
uninstaller.php
7 years ago
veu-package-manager.php
7 years ago
veu-packages.php
7 years ago
vkExUnit.php
7 years ago
initialize.php
64 lines
| 1 | <?php |
| 2 | /* |
| 3 | Load modules |
| 4 | Add vkExUnit css |
| 5 | Add vkExUnit js |
| 6 | /*-------------------------------------------*/ |
| 7 | |
| 8 | require_once veu_get_directory() . '/admin/admin.php'; |
| 9 | |
| 10 | /* |
| 11 | Load modules |
| 12 | /*-------------------------------------------*/ |
| 13 | add_action( 'plugins_loaded', 'veu_load_files' ); |
| 14 | function veu_load_files() { |
| 15 | require veu_get_directory() . '/veu-package-manager.php'; |
| 16 | require veu_get_directory() . '/veu-packages.php'; |
| 17 | require veu_get_directory() . '/inc/footer-copyright-change.php'; |
| 18 | require_once( veu_get_directory() . '/inc/template-tags/template-tags.php' ); |
| 19 | require_once( veu_get_directory() . '/inc/template-tags/template-tags-veu.php' ); |
| 20 | require_once( veu_get_directory() . '/inc/template-tags/template-tags-veu-old.php' ); |
| 21 | veu_package_include(); // package_manager.php |
| 22 | } |
| 23 | |
| 24 | /* |
| 25 | Add vkExUnit css |
| 26 | /*-------------------------------------------*/ |
| 27 | add_action( 'wp_enqueue_scripts', 'veu_print_css' ); |
| 28 | function veu_print_css() { |
| 29 | global $vkExUnit_version; |
| 30 | $options = veu_get_common_options(); |
| 31 | if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) { |
| 32 | wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' ); |
| 33 | } else { |
| 34 | wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' ); |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | function veu_print_editor_css() { |
| 39 | add_editor_style( plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_editor_style.css' ); |
| 40 | } |
| 41 | add_action( 'after_setup_theme', 'veu_print_editor_css' ); |
| 42 | |
| 43 | |
| 44 | /* |
| 45 | Add vkExUnit js |
| 46 | /*-------------------------------------------*/ |
| 47 | add_action( 'wp_head', 'veu_print_js' ); |
| 48 | function veu_print_js() { |
| 49 | global $vkExUnit_version; |
| 50 | wp_register_script( 'vkExUnit_master-js', plugins_url( '', __FILE__ ) . '/assets/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true ); |
| 51 | wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters( 'vkExUnit_localize_options', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ) ); |
| 52 | wp_enqueue_script( 'vkExUnit_master-js' ); |
| 53 | } |
| 54 | |
| 55 | if ( function_exists( 'register_activation_hook' ) ) { |
| 56 | register_activation_hook( __FILE__, 'veu_install_function' ); |
| 57 | } |
| 58 | function veu_install_function() { |
| 59 | $opt = get_option( 'vkExUnit_common_options' ); |
| 60 | if ( ! $opt ) { |
| 61 | add_option( 'vkExUnit_common_options', veu_get_common_options_default() ); |
| 62 | } |
| 63 | } |
| 64 |