Astra_Theme_Extension::activation_reset()
Activation Reset
Description
Source
File: classes/class-astra-theme-extension.php
public function activation_reset() {
add_rewrite_endpoint( 'partial', EP_PERMALINK );
// flush rewrite rules.
flush_rewrite_rules();
// Force check graupi bundled products.
update_site_option( 'bsf_force_check_extensions', true );
if ( is_multisite() ) {
$branding = get_site_option( '_astra_ext_white_label' );
} else {
$branding = get_option( '_astra_ext_white_label' );
}
if ( isset( $branding['astra-agency']['hide_branding'] ) && false != $branding['astra-agency']['hide_branding'] ) {
$branding['astra-agency']['hide_branding'] = false;
if ( is_multisite() ) {
update_site_option( '_astra_ext_white_label', $branding );
} else {
update_option( '_astra_ext_white_label', $branding );
}
}
do_action( 'astra_addon_activate' );
}
Expand full source code Collapse full source code View on Trac