芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/jet-tabs/includes/rest-api/endpoints/plugin-settings.php
get_params(); $current = get_option( jet_tabs_settings()->key, array() ); if ( is_wp_error( $current ) ) { return rest_ensure_response( [ 'status' => 'error', 'message' => __( 'Server Error', 'jet-tabs' ), ] ); } $messages = [ __( 'Settings have been saved', 'jet-tabs' ) ]; $current_cache_expiration = isset( $current['useTemplateCache'] ) ? $current['useTemplateCache']['cacheExpiration'] : 'week'; foreach ( $data as $key => $value ) { $current[ $key ] = is_array( $value ) ? $value : esc_attr( $value ); if ( 'useTemplateCache' === $key ) { $cache_expiration = $value['cacheExpiration']; if ( $current_cache_expiration !== $cache_expiration ) { \Jet_Cache\Manager::get_instance()->db_manager->delete_cache_by_source( 'elementor_library' ); $messages[] = __( 'Tabs templates cache has been cleared', 'jet-tabs' ); } } } update_option( jet_tabs_settings()->key, $current ); return rest_ensure_response( [ 'status' => 'success', 'message' => implode( '. ', $messages ), ] ); } }