Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Model_Theme::get_google_fonts_used()
Returns array of all google font variations used for this theme.
Description Description
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Return Return
(array)
Source Source
File: classes/Model/Theme.php
public function get_google_fonts_used() { $fonts_used = array(); $settings = $this->get_settings(); $google_fonts = PUM_Integration_GoogleFonts::fetch_fonts(); if ( ! empty( $settings['title_font_family'] ) && is_string( $settings['title_font_family'] ) && array_key_exists( $settings['title_font_family'], $google_fonts ) ) { $variant = ! empty( $settings['title_font_weight'] ) && $settings['title_font_weight'] != 'normal' ? $settings['title_font_weight'] : ''; if ( isset( $settings['title_font_style'] ) && $settings['title_font_style'] == 'italic' ) { $variant .= 'italic'; } $fonts_used[ $settings['title_font_family'] ][ $variant ] = $variant; } if ( ! empty( $settings['content_font_family'] ) && is_string( $settings['content_font_family'] ) && array_key_exists( $settings['content_font_family'], $google_fonts ) ) { $variant = ! empty( $settings['content_font_weight'] ) && $settings['content_font_weight'] != 'normal' ? $settings['content_font_weight'] : ''; if ( isset( $settings['content_font_style'] ) && $settings['content_font_style'] == 'italic' ) { $variant .= 'italic'; } $fonts_used[ $settings['content_font_family'] ][ $variant ] = $variant; } if ( ! empty( $settings['close_font_family'] ) && is_string( $settings['close_font_family'] ) && array_key_exists( $settings['close_font_family'], $google_fonts ) ) { $variant = ! empty( $settings['close_font_weight'] ) && $settings['close_font_weight'] != 'normal' ? $settings['close_font_weight'] : ''; if ( isset( $settings['close_font_style'] ) && $settings['close_font_style'] == 'italic' ) { $variant .= 'italic'; } $fonts_used[ $settings['close_font_family'] ][ $variant ] = $variant; } return $fonts_used; }
Expand full source code Collapse full source code View on Trac