Helix_Website/wp-content/themes/attesa/inc/third/custom-fonts.php
2020-08-26 15:16:39 +02:00

37 lines
924 B
PHP

<?php
/**
* Attesa support for Custom Fonts plugin https://wordpress.org/plugins/custom-fonts/
*
* Show in the Attesa customizer all the fonts uploaded on the plugin
*
* @package AttesaWP
*/
if ( ! class_exists( 'Attesa_CustomFonts' ) ) {
class Attesa_CustomFonts {
/**
* Main Class Constructor
*
* @since 1.2.6
*/
public function __construct() {
add_filter( 'attesa_custom_fonts_register', array( $this, 'add_attesa_font') );
}
/* Fires all custom fonts uploaded in the plugin and set them in Attesa Customizer */
public function add_attesa_font( $attesa_fonts ) {
$fonts = Bsf_Custom_Fonts_Taxonomy::get_fonts();
if ( ! empty( $fonts ) ) {
foreach ( $fonts as $font_family_name => $fonts_url ) {
$attesa_fonts[$font_family_name] = $font_family_name;
}
}
return $attesa_fonts;
}
}
}
new Attesa_CustomFonts();