PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 1.3.6
Shortcodes and extra features for Phlox theme v1.3.6
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.6 1.0.9 1.1.0 1.3.0 1.3.1 1.3.10 1.3.14 1.3.2 1.3.3 1.3.6 1.4.0 1.4.1 1.4.2 1.5.0 1.5.2 1.6.0 1.6.2 1.6.4 1.7.0 1.7.2 2.10.0 2.10.1 2.10.3 2.10.5 2.10.7 2.10.8 2.10.9 2.11.0 2.11.1 2.11.2 2.12.0 2.14.0 2.15.0 2.15.2 2.15.4 2.15.5 2.15.6 2.15.7 2.15.8 2.15.9 2.16.0 2.16.1 2.16.2 2.16.3 2.16.4 2.17.0 2.17.1 2.17.12 2.17.13 2.17.14 2.17.15 2.17.16 2.17.2 2.17.3 2.17.4 2.17.5 2.17.6 2.17.8 2.17.9 2.4.12 2.4.13 2.4.14 2.4.16 2.4.18 2.4.19 2.4.9 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 2.5.16 2.5.17 2.5.19 2.5.2 2.5.20 2.5.3 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.10 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.19 2.6.2 2.6.20 2.6.4 2.6.5 2.6.7 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.9 2.9.0 2.9.12 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.19 2.9.2 2.9.20 2.9.21 2.9.22 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8
auxin-elements / auxin-elements.php
auxin-elements Last commit date
admin 9 years ago assets 9 years ago includes 9 years ago languages 9 years ago public 9 years ago LICENSE.txt 9 years ago README.txt 9 years ago auxin-elements.php 9 years ago function.php 9 years ago index.php 9 years ago uninstall.php 9 years ago
auxin-elements.php
108 lines
1 <?php
2 /**
3 * Extra features, shortcodes and widgets for themes with auxin framework (i.e Phlox Theme)
4 *
5 *
6 * @package Auxin
7 * @license LICENSE.txt
8 * @author
9 * @link http://averta.net/phlox/
10 * @copyright (c) 2010-2017
11 *
12 * Plugin Name: Auxin Essential Elements
13 * Plugin URI: https://wordpress.org/plugins/auxin-elements/
14 * Description: Powerful and comprehensive plugin that extends the functionality of Phlox theme by adding new shortcodes, widgets and options
15 * Version: 1.3.6
16 * Author: averta
17 * Author URI: http://averta.net
18 * Text Domain: auxin-elements
19 * License URI: LICENSE.txt
20 * Domain Path: /languages
21 * Tested up to: 4.7.3
22 */
23
24 // If this file is called directly, abort.
25 if ( ! defined( 'WPINC' ) ) {
26 die('No Naughty Business Please !');
27 }
28
29 // Abort loading if WordPress is upgrading
30 if ( defined( 'WP_INSTALLING' ) && WP_INSTALLING ) {
31 return;
32 }
33
34 /**
35 * Check plugin requirements
36 * ===========================================================================*/
37
38 // Don't check the requirements if it's frontend or AUXIN_DUBUG set to false
39 if( is_admin() && ! ( defined( 'AUXIN_DUBUG' ) && ! AUXIN_DUBUG ) ){
40
41 require_once( plugin_dir_path( __FILE__ ) . 'includes/classes/class-auxin-plugin-requirements.php' );
42
43 $plugin_requirements = new Auxin_Plugin_Requirements();
44 $plugin_requirements->requirements = array(
45
46 'plugins' => array(
47 array(
48 'name' => __('Page Builder by SiteOrigin', 'auxin-elements'), // The plugin name.
49 'basename' => 'siteorigin-panels/siteorigin-panels.php', // The plugin basename (typically the folder name and main php file)
50 'required' => false, // If true, the user will be notified with a notice to install the plugin.
51 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher.
52 'dependency' => true, // If true, and the plugin is activated, the plugin will be loaded before as a dependeny.
53 'is_callable' => '' // If set, this callable will be be checked for availability to determine if a plugin is active.
54 ),
55 array(
56 'name' => __('SiteOrigin Widgets Bundle', 'auxin-elements'), // The plugin name.
57 'basename' => 'so-widgets-bundle/so-widgets-bundle.php', // The plugin basename (typically the folder name and main php file)
58 'required' => false, // If true, the user will be notified with a notice to install the plugin.
59 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher.
60 'dependency' => true, // If true, and the plugin is activated, the plugin will be loaded before as a dependeny.
61 'is_callable' => '' // If set, this callable will be be checked for availability to determine if a plugin is active.
62 )
63 ),
64
65 'themes' => array(
66 array(
67 'name' => __('Phlox', 'auxin-elements'), // The theme name.
68 'version' => '1.6.6', // E.g. 1.0.0. If set, the active theme must be this version or higher.
69 'is_callable' => '', // If set, this callable will be be checked for availability to determine if a theme is active.
70 'file_exists' => get_template_directory() . '/auxin/auxin-include/auxin.php' // If set, this file will be checked for availability to determine if a theme is active.
71 )
72 ),
73
74 'php' => array(
75 'version' => '5.3.0' // The minimum PHP version for this plugin, otherwise, throw a notice
76 ),
77
78 'config' => array(
79 'plugin_name' => __('Auxin Elements', 'auxin-elements'), // Current plugin name.
80 'plugin_basename' => plugin_basename( __FILE__ ),
81 'plugin_dir_path' => plugin_dir_path( __FILE__ ),
82 'debug' => false
83 )
84
85 );
86
87 // Check the requirements
88 $validation = $plugin_requirements->validate();
89
90 // If the requirements were not met, dont initialize the plugin
91 if( true !== $validation ){
92 return;
93 }
94 }
95
96 /**
97 * Initialize the plugin
98 * ===========================================================================*/
99
100 require_once( plugin_dir_path( __FILE__ ) . 'includes/define.php' );
101 require_once( plugin_dir_path( __FILE__ ) . 'public/class-auxels.php' );
102
103 // Register hooks that are fired when the plugin is activated or deactivated.
104 register_activation_hook ( __FILE__, array( 'AUXELS', 'activate' ) );
105 register_deactivation_hook( __FILE__, array( 'AUXELS', 'deactivate' ) );
106
107 /*============================================================================*/
108