Plugin Tabs noticias
This commit is contained in:
@@ -0,0 +1,112 @@
|
||||
<?php
|
||||
/**
|
||||
* @package All Bootstrap Blocks
|
||||
* @version 1.3.31
|
||||
*
|
||||
* Plugin Name: All Bootstrap Blocks
|
||||
* Text Domain: all-bootstrap-blocks
|
||||
* Plugin URI: https://areoi.io/all-bootstrap-blocks/
|
||||
* Description: Create fully responsive Bootstrap 5 page layouts. 37 free blocks including containers, rows, columns, modals, accordions, cards, buttons and much more.
|
||||
* Author: AREOI
|
||||
* Author URI: https://areoi.io/
|
||||
* Version: 1.3.31
|
||||
* License: GPL v2 or later
|
||||
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
||||
*/
|
||||
|
||||
$areoi_version = '1.3.31';
|
||||
|
||||
// Make sure we don't expose any info if called directly
|
||||
if ( !function_exists( 'add_action' ) ) {
|
||||
echo esc_attr( 'Hi there! I\'m just a plugin, not much I can do when called directly.' );
|
||||
exit;
|
||||
}
|
||||
|
||||
// Define globals properties
|
||||
define( 'AREOI__VERSION', $areoi_version );
|
||||
define( 'AREOI__NAME', 'AREOI' );
|
||||
define( 'AREOI__MINIMUM_WP_VERSION', '5.8' );
|
||||
define( 'AREOI__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||
define( 'AREOI__PLUGIN_URI', plugin_dir_url( __FILE__ ) );
|
||||
define( 'AREOI__PLUGIN_LIGHTSPEED_DIR', plugin_dir_path( __FILE__ ) . 'lightspeed/' );
|
||||
define( 'AREOI__PLUGIN_LIGHTSPEED_URI', plugin_dir_url( __FILE__ ) . 'lightspeed/' );
|
||||
define( 'AREOI__PREPEND', 'areoi' );
|
||||
define( 'AREOI__TEXT_DOMAIN', 'all-bootstrap-blocks' );
|
||||
|
||||
// Include required classes
|
||||
require_once( AREOI__PLUGIN_DIR . 'helpers2.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'vendors/scssphp-1.6.0/scss.inc.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'helpers.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.blocks.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.settings.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.styles.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.api.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.activate.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.export.php' );
|
||||
require_once( AREOI__PLUGIN_DIR . 'class.areoi.reset.php' );
|
||||
require_once( AREOI__PLUGIN_LIGHTSPEED_DIR . 'classes/class.areoi.plugins.php' );
|
||||
require_once( AREOI__PLUGIN_LIGHTSPEED_DIR . 'classes/class.areoi.lightspeed.php' );
|
||||
|
||||
define( 'AREOI__BOOTSTRAP_VERSION', areoi2_get_option( 'areoi-dashboard-global-bootstrap-version', '5.0.2' ) );
|
||||
|
||||
// Trigger initialise actions across different classes
|
||||
add_action( 'init', array( 'AREOI', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Blocks', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Settings', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Styles', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Export', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Reset', 'init' ) );
|
||||
add_action( 'init', array( 'AREOI_Plugins', 'init' ) );
|
||||
add_action( 'rest_api_init', array( 'AREOI_Api', 'init' ) );
|
||||
register_activation_hook( __FILE__, array( 'AREOI_Activate', 'init' ) );
|
||||
|
||||
// Updated compiled scss whenever the version number changes
|
||||
if ( areoi2_get_option( 'areoi-version' ) != $areoi_version && areoi2_get_option( 'areoi-dashboard-global-bootstrap-css' ) ) {
|
||||
$_settings = new AREOI_Settings();
|
||||
$_settings->compile_scss();
|
||||
update_option( 'areoi-version', $areoi_version );
|
||||
}
|
||||
|
||||
// Recompile if theme.json exists and has been updated
|
||||
if ( $theme_json = areoi_get_theme_json() && areoi2_get_option( 'areoi-dashboard-global-bootstrap-css' ) ) {
|
||||
$cur_filetime = areoi_get_theme_json_last_update();
|
||||
$prev_filetime = areoi2_get_option( 'areoi-theme-json-updated' );
|
||||
|
||||
if ( !$prev_filetime || $prev_filetime < $cur_filetime ) {
|
||||
|
||||
$_settings = new AREOI_Settings();
|
||||
$_settings->compile_scss();
|
||||
}
|
||||
}
|
||||
|
||||
/*function areoi_promo_notice() {
|
||||
|
||||
$name = 'areoi-promo-notice12';
|
||||
|
||||
if ( !empty( $_POST[$name] ) ) {
|
||||
update_option( $name, true );
|
||||
}
|
||||
|
||||
$is_shown = get_option( $name );
|
||||
|
||||
if ( !$is_shown ) :
|
||||
?>
|
||||
<div class="areoi-notice notice notice-success">
|
||||
<div class="areoi-notice-col">
|
||||
<h3>All-in-one web creator from the team behind All Bootstrap Blocks.</h3>
|
||||
<p>Create sitemaps, wireframes and prototypes then convert to WordPress with one click. <strong>From one unified platform.</strong></p>
|
||||
</div>
|
||||
<div class="areoi-notice-cta">
|
||||
<a href="https://areoi.io" target="_blank" class="areoi-button">Try it for free</a>
|
||||
|
||||
<form method="post" action="">
|
||||
<input type="hidden" name="<?php echo $name; ?>" value="1">
|
||||
<button>Dismiss</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
endif;
|
||||
}
|
||||
add_action( 'admin_notices', 'areoi_promo_notice' );*/
|
||||
Reference in New Issue
Block a user