Current File : /home/kelaby89/teamhachem.com/wp-content/themes/artkombat/inc/theme-style/google-fonts.php
<?php if ( ! defined( 'ABSPATH' ) ) { die( 'Direct access forbidden.' ); }
/**
 * Including google fonts
 */

$artkombat_font_main = fw_get_db_settings_option( 'font-text' );
$artkombat_font_headers = fw_get_db_settings_option( 'font-headers' );

$artkombat_font_main_weights = fw_get_db_settings_option( 'font-text-weights' );
$artkombat_font_headers_weights = fw_get_db_settings_option( 'font-headers-weights' );

$artkombat_font_main['variation'] = str_replace('regular', '400', $artkombat_font_main['variation']);
$artkombat_font_headers['variation'] = str_replace('regular', '400', $artkombat_font_headers['variation']);

$artkombat_google_fonts = array();
$artkombat_google_fonts[$artkombat_font_main['family']][$artkombat_font_main['variation']] = true;
$artkombat_google_fonts[$artkombat_font_headers['family']][$artkombat_font_headers['variation']] = true;

if ( !empty($artkombat_font_main_weights) ) {

	$artkombat_items = explode(',', $artkombat_font_main_weights);
	foreach ( $artkombat_items as $item) $artkombat_google_fonts[$artkombat_font_main['family']][$item] = true;
}

if ( !empty($artkombat_font_headers_weights) ) {

	$artkombat_items = explode(',', $artkombat_font_headers_weights);
	foreach ( $artkombat_items as $item) $artkombat_google_fonts[$artkombat_font_headers['family']][$item] = true;
}

$artkombat_google_subsets[$artkombat_font_main['subset']] = true;
$artkombat_google_subsets[$artkombat_font_headers['subset']] = true;

$css['font_main'] = esc_attr($artkombat_font_main['family']);
$css['font_headers'] = esc_attr($artkombat_font_headers['family']);

$family = $subset = '';
foreach ( $artkombat_google_fonts as $font => $styles ) {

	if ( !empty($family) ) $family .= "%7C";
    $family .= str_replace( ' ', '+', $font ) . ':' . implode( ',', array_keys($styles) );
}

$family .= '%7CShare+Tech+Mono';

foreach ( $artkombat_google_subsets as $subset_ => $val ) {

	if ( !empty($subset) ) $subset .= ",";
    if ( !empty($subset_) ) $subset .= $subset_;
}

$query_args = array( 'family' => $family, 'subset' => $subset );
wp_enqueue_style( 'artkombat_google_fonts', esc_url( add_query_arg( $query_args, '//fonts.googleapis.com/css' ) ), array(), null );


Page not found – Hello World !