Astra_Theme_Extension::frontend_add_astra_font()
Add Astra Fonts CSS
Description
Source
File: classes/class-astra-theme-extension.php
Astra_Admin_Helper::update_admin_settings_option( '_astra_ext_enabled_extensions', $extensions );
if ( 'http2' == $module_id ) {
Astra_Admin_Helper::update_admin_settings_option( '_astra_ext_http2', true );
}
set_transient( 'astra_addon_activated_transient', $module_id );
wp_send_json_success();
}
/**
* Deactivate module
*/
public function deactivate_module() {
check_ajax_referer( 'astra-addon-module-nonce', 'nonce' );
$module_id = sanitize_text_field( $_POST['module_id'] );
$extensions = Astra_Ext_Extension::get_enabled_addons();
$extensions[ $module_id ] = false;
$extensions = array_map( 'esc_attr', $extensions );
Astra_Admin_Helper::update_admin_settings_option( '_astra_ext_enabled_extensions', $extensions );
if ( 'http2' == $module_id ) {
Astra_Admin_Helper::delete_admin_settings_option( '_astra_ext_http2' );
}
set_transient( 'astra_addon_deactivated_transient', $module_id );
wp_send_json_success();
}
/**
* Activate all module
*/
public function bulk_activate_modules() {
Expand full source code Collapse full source code View on Trac