PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 1.3.2
Shortcodes and extra features for Phlox theme v1.3.2
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 index.php 9 years ago uninstall.php 9 years ago
auxin-elements.php
81 lines
1 <?php
2 /**
3 * Extra features, shortcodes and widgets for themes with auxin framework
4 *
5 *
6 * @package auxin-elements
7 * @license LICENSE.txt
8 * @author
9 * @link https://bitbucket.org/averta/
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.2
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.0
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
36
37 // Run the plugin only for Phlox theme
38 if ( ! wp_installing() || 'wp-activate.php' === $pagenow ) {
39 if ( ! file_exists( get_template_directory() . '/auxin/auxin-include/auxin.php' ) ){
40 return;
41 }
42 }
43
44
45 // Make sure the client has PHP version 5.3 or higher, otherwise, throw a notice
46 function auel_requirement_notice() {
47 echo '<div class="error"><p>' . __( 'PHP version 5.3.0 or above is required for "Auxin Elements" plugin', 'auxin-elements' ) . '</p></div>';
48 }
49 if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) {
50 add_action( 'admin_notices', 'auel_requirement_notice' );
51 return;
52 }
53
54
55 // Check if the theme meets the plugin requirements
56 function auel_auxin_theme_requirement_notice() {
57 if ( defined('THEME_VERSION') && version_compare( THEME_VERSION, '1.6.0', '<' ) ) {
58 echo '<div class="error"><p>'.
59 sprintf(
60 __( 'You are using %1$s theme version %2$s. You need to update the %1$s theme to latest version in order to use %3$s plugin', 'auxin-elements' ),
61 '<em>'. THEME_NAME_I18N .'</em>',
62 '<em>'. THEME_VERSION . '</em>',
63 '<em>'. __('Auxin Elements', 'auxin-elements') . '</em>'
64 ).
65 '</p></div>';
66 }
67 }
68 add_action( 'admin_notices', 'auel_auxin_theme_requirement_notice' );
69
70
71 /*----------------------------------------------------------------------------*/
72
73 require_once( plugin_dir_path( __FILE__ ) . 'includes/define.php' );
74 require_once( plugin_dir_path( __FILE__ ) . 'public/class-auxels.php' );
75
76 // Register hooks that are fired when the plugin is activated or deactivated.
77 register_activation_hook ( __FILE__, array( 'AUXELS', 'activate' ) );
78 register_deactivation_hook( __FILE__, array( 'AUXELS', 'deactivate' ) );
79
80 /*----------------------------------------------------------------------------*/
81