uments. * * @access public * @since 1.0.0 * @param array $args The arguments. * @return array */ public function get_google_fonts_by_args( $args = [] ) { $cache_name = 'kirki_googlefonts_' . md5( wp_json_encode( $args ) ); $cache = get_site_transient( $cache_name ); if ( $cache ) { return $cache; } $args['sort'] = isset( $args['sort'] ) ? $args['sort'] : 'alpha'; $fonts = $this->get_array(); $ordered_fonts = $fonts['order'][ $args['sort'] ]; if ( isset( $args['count'] ) ) { $ordered_fonts = array_slice( $ordered_fonts, 0, $args['count'] ); set_site_transient( $cache_name, $ordered_fonts, HOUR_IN_SECONDS ); return $ordered_fonts; } set_site_transient( $cache_name, $ordered_fonts, HOUR_IN_SECONDS ); return $ordered_fonts; } } WordPress › Error

There has been a critical error on this website.

Learn more about troubleshooting WordPress.