Initial commit: Atomaste website
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* Helper class for font settings.
|
||||
*
|
||||
* @package Astra
|
||||
* @link https://wpastra.com/
|
||||
* @since Astra 1.0.0
|
||||
*/
|
||||
|
||||
// Exit if accessed directly.
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Font info class for System and Google fonts.
|
||||
*/
|
||||
if ( ! class_exists( 'Astra_Fonts_Data' ) ) :
|
||||
|
||||
/**
|
||||
* Fonts Data
|
||||
*/
|
||||
final class Astra_Fonts_Data {
|
||||
|
||||
/**
|
||||
* Localize Fonts
|
||||
*/
|
||||
public static function js() {
|
||||
|
||||
$system = wp_json_encode( Astra_Font_Families::get_system_fonts() );
|
||||
$google = wp_json_encode( Astra_Font_Families::get_google_fonts() );
|
||||
$custom = wp_json_encode( Astra_Font_Families::get_custom_fonts() );
|
||||
if ( ! empty( $custom ) ) {
|
||||
return 'var AstFontFamilies = { system: ' . $system . ', custom: ' . $custom . ', google: ' . $google . ' };';
|
||||
} else {
|
||||
return 'var AstFontFamilies = { system: ' . $system . ', google: ' . $google . ' };';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
endif;
|
||||
|
||||
Reference in New Issue
Block a user