Edit File by line
/home/zeestwma/ceyloniy.../wp-conte.../plugins/wpforms-.../src/Helpers
File: CacheBase.php
[500] Fix | Delete
$tasks->create( $this->settings['update_action'] )
[501] Fix | Delete
->recurring( time() + $this->settings['cache_ttl'], $this->settings['cache_ttl'] )
[502] Fix | Delete
->params()
[503] Fix | Delete
->register();
[504] Fix | Delete
}
[505] Fix | Delete
[506] Fix | Delete
/**
[507] Fix | Delete
* Complete the cache directory.
[508] Fix | Delete
*
[509] Fix | Delete
* @since 1.6.8
[510] Fix | Delete
*/
[511] Fix | Delete
public function cache_dir_complete(): void {
[512] Fix | Delete
[513] Fix | Delete
if ( ! $this->updated ) {
[514] Fix | Delete
return;
[515] Fix | Delete
}
[516] Fix | Delete
[517] Fix | Delete
wpforms_create_upload_dir_htaccess_file();
[518] Fix | Delete
wpforms_create_cache_dir_htaccess_file();
[519] Fix | Delete
wpforms_create_index_html_file( $this->cache_dir );
[520] Fix | Delete
wpforms_create_index_php_file( $this->cache_dir );
[521] Fix | Delete
}
[522] Fix | Delete
[523] Fix | Delete
/**
[524] Fix | Delete
* Invalidate cache.
[525] Fix | Delete
*
[526] Fix | Delete
* @since 1.8.7
[527] Fix | Delete
*/
[528] Fix | Delete
public function invalidate_cache(): void {
[529] Fix | Delete
[530] Fix | Delete
Transient::delete( $this->cache_key );
[531] Fix | Delete
}
[532] Fix | Delete
[533] Fix | Delete
/**
[534] Fix | Delete
* Prepare data to store in a local cache.
[535] Fix | Delete
*
[536] Fix | Delete
* @since 1.6.8
[537] Fix | Delete
*
[538] Fix | Delete
* @param array|mixed $data Raw data received by the remote request.
[539] Fix | Delete
*
[540] Fix | Delete
* @return array Prepared data for caching.
[541] Fix | Delete
*/
[542] Fix | Delete
protected function prepare_cache_data( $data ): array {
[543] Fix | Delete
[544] Fix | Delete
if ( empty( $data ) || ! is_array( $data ) ) {
[545] Fix | Delete
return [];
[546] Fix | Delete
}
[547] Fix | Delete
[548] Fix | Delete
return $data;
[549] Fix | Delete
}
[550] Fix | Delete
[551] Fix | Delete
/**
[552] Fix | Delete
* Maybe update transient duration time.
[553] Fix | Delete
*
[554] Fix | Delete
* Allows updating transient duration time if it's less than expiration time.
[555] Fix | Delete
* To do this, overwrite this method in child classes.
[556] Fix | Delete
*
[557] Fix | Delete
* @since 1.8.7
[558] Fix | Delete
*
[559] Fix | Delete
* @param array $data Data received by the remote request.
[560] Fix | Delete
*
[561] Fix | Delete
* @return bool|array
[562] Fix | Delete
*/
[563] Fix | Delete
protected function maybe_update_transient( array $data ) {
[564] Fix | Delete
[565] Fix | Delete
return $data;
[566] Fix | Delete
}
[567] Fix | Delete
}
[568] Fix | Delete
[569] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function