'true', ) ); } unset( $options ); } if ( class_exists( 'Jet_Elements' ) ) { $options = get_option( 'jet-elements-settings' ); if ( empty( $options ) ) { $options = array(); } if ( empty( $options['api_key'] ) ) { $options['api_key'] = 'AIzaSyDlhgz2x94h0UZb7kZXOBjwAtszoCRtDLM'; } update_option( 'jet-elements-settings', $options ); } } /** * Switch Monstroid2 skin on skip demo content import. * * @return null */ public function switch_skin_on_skip() { if ( ! isset( $_GET['file'] ) ) { return; } preg_match( '/demo-content\/(.*?)\//', base64_decode( $_GET['file'] ), $matches ); if ( empty( $matches ) || ! isset( $matches[1] ) ) { return; } $skin = esc_attr( $matches[1] ); $map = array( 'default' => 'default', 'skin-1' => 'skin1', 'skin-2' => 'skin2', 'skin-3' => 'skin8', 'skin-4' => 'skin3', 'skin-5' => 'skin4', 'skin-6' => 'skin9', 'skin-7' => 'skin5', 'skin-8' => 'skin7', 'skin-9' => 'skin6', ); $mapped_skin = isset( $map[ $skin ] ) ? $map[ $skin ] : false; if ( ! $mapped_skin ) { return; } $skin_file = get_stylesheet_directory() . '/tm-style-switcher-pressets/' . $mapped_skin . '.json'; if ( ! file_exists( $skin_file ) ) { return; } ob_start(); include $skin_file; $skin_data = ob_get_clean(); $skin_data = json_decode( $skin_data, true ); if ( empty( $skin_data ) || ! isset( $skin_data['mods'] ) ) { return; } foreach ( $skin_data['mods'] as $mod => $value ) { set_theme_mod( $mod, $value ); } } /** * Ckear Google fonts cache. * * @return void */ public function clear_fonts_cache() { delete_transient( 'cherry_google_fonts_url' ); delete_transient( 'cx_google_fonts_url_kava' ); } /** * Prevent PHP errors on import. * * @param bool $skip Default skip value. * @param array $data Plugin data. * @return bool */ public function prevent_import_errors( $skip, $data ) { if ( isset( $data['post_type'] ) && 'mphb_booking' === $data['post_type'] ) { return true; } return $skip; } /** * Returns the instance. * * @since 1.0.0 * @return object */ public static function get_instance() { // If the single instance hasn't been set, set it now. if ( null == self::$instance ) { self::$instance = new self; } return self::$instance; } } } /** * Returns instance of Jet_Data_Importer_Extensions * * @return object */ function jdi_extensions() { return Jet_Data_Importer_Extensions::get_instance(); } jdi_extensions();