Astra_Cache_Base::write_assets( String $style_data, String $type )
Write dynamic asset files.
Description
Parameters
- $style_data
-
(String) (Required) Dynamic CSS.
- $type
-
(String) (Required) Asset type.
Return
(void)
Source
File: classes/cache/class-astra-cache-base.php
protected function write_assets( $style_data, $type ) {
$allow_file_generation = get_option( '_astra_file_generation', 'disable' );
if ( 'disable' === $allow_file_generation || is_customize_preview() ) {
return;
}
$assets_info = $this->get_asset_info( $type );
$post_timestamp = $this->get_post_timestamp( $assets_info );
// Check if we need to create a new file or override the current file.
if ( ! empty( $style_data ) && true === $post_timestamp['create_new_file'] ) {
$this->file_write( $style_data, $post_timestamp['timestamp'], $assets_info );
}
}
Expand full source code Collapse full source code View on Trac