true ]
);
}
}
register_activation_hook( __FILE__, 'abdielmskef_activate' );
function abdielmskef_admin_notice_missing_elementor() {
if ( ! current_user_can( 'activate_plugins' ) ) {
return;
}
if ( abdielmskef_is_elementor_loaded() ) {
return;
}
echo '
';
}
add_action( 'admin_notices', 'abdielmskef_admin_notice_missing_elementor' );
/**
* Bootstrap (only when Elementor is loaded).
*/
function abdielmskef_bootstrap() {
require_once ABDIELMSKEF_DIR . 'inc/helpers.php';
require_once ABDIELMSKEF_DIR . 'inc/admin/menu.php';
require_once ABDIELMSKEF_DIR . 'inc/admin/pages/kits.php';
require_once ABDIELMSKEF_DIR . 'inc/admin/pages/settings.php';
require_once ABDIELMSKEF_DIR . 'inc/admin/pages/import-export.php';
require_once ABDIELMSKEF_DIR . 'inc/admin/pages/contact.php';
require_once ABDIELMSKEF_DIR . 'inc/metabox.php';
require_once ABDIELMSKEF_DIR . 'inc/override-runtime.php';
require_once ABDIELMSKEF_DIR . 'inc/per-page-kit-runtime.php';
// require_once ABDIELMSKEF_DIR . 'inc/elementor-globals.php'; // BORRADO
require_once ABDIELMSKEF_DIR . 'inc/defaults-and-bulk.php';
require_once ABDIELMSKEF_DIR . 'inc/elementor-controls.php';
if ( is_admin() ) {
abdielmskef_ensure_base_kit( false );
}
}
add_action( 'plugins_loaded', 'abdielmskef_bootstrap', 20 );
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), function( $links ) {
$support = function_exists( 'abdielmskef_tracked_url' )
? abdielmskef_tracked_url( 'https://joseabdiel.com/', 'plugins_row_support', 'admin' )
: 'https://joseabdiel.com/';
$links[] = '' . esc_html__( 'Support', 'abdiel-multi-style-kits-for-elementor' ) . '';
return $links;
} );
add_filter( 'plugin_row_meta', function( $links, $file ) {
if ( $file !== plugin_basename( __FILE__ ) ) {
return $links;
}
$resources = function_exists( 'abdielmskef_tracked_url' )
? abdielmskef_tracked_url( 'https://joseabdiel.com/', 'plugins_row_resources', 'admin' )
: 'https://joseabdiel.com/';
$links[] = '' . esc_html__( 'Recursos', 'abdiel-multi-style-kits-for-elementor' ) . '';
return $links;
}, 10, 2 );