Astra_Customizer::regenerate_astra_fonts_folder()

Reset font folder


Description


Return

(void)


Source

File: inc/customizer/class-astra-customizer.php

		public function regenerate_astra_fonts_folder() {

			check_ajax_referer( 'astra-regenerate-local-fonts', 'nonce' );

			if ( ! current_user_can( 'edit_theme_options' ) ) {
				wp_send_json_error( 'invalid_permissions' );
			}

			if ( astra_get_option( 'load-google-fonts-locally' ) ) {
				$local_font_loader = astra_webfont_loader_instance( '' );
				$flushed           = $local_font_loader->astra_delete_fonts_folder();

				if ( ! $flushed ) {
					wp_send_json_error( 'failed_to_flush' );
				}
				wp_send_json_success();
			}

			wp_send_json_error( 'no_font_loader' );
		}

Changelog

Changelog
Version Description
3.6.0 Introduced.


User Contributed Notes

You must log in before being able to contribute a note or feedback.