'.__('To the frontpage', 'sircon_evo').'';
return '
'.
sprintf($logo, 'desktop-only').
sprintf($logo, 'mobile-only').
'
';
}
function sircontheme_logo(){
echo get_sircontheme_logo();
}
/* Output page slogan */
function get_sircontheme_slogan(){
$slogan = __(get_bloginfo('description'), 'sircon_evo');
return ''.$slogan.'
';
}
function sircontheme_slogan(){
echo get_sircontheme_slogan();
}
/* Simplify output of start of document, 5 lines compressed to a simple function call */
function sircontheme_doctype_html(){
?>
class="no-js">
element based on current view */
function sircontheme_head_title(){
$sitename = get_bloginfo('name');
$page_specific = get_sircontheme_pagetitle();
if($page_specific){$page_specific = ' | '.$page_specific;}
return $sitename.$page_specific;
}
/* Just like wp_head() but with extra actions */
function sircontheme_wp_head(){
do_action('before_wp_head');
wp_head();
do_action('after_wp_head');
}
function sircontheme_script_sirconvar(){
echo '';
}
/* Output CSS link rels */
function get_sircontheme_styles(){
$optimised = get_sircontheme_setting('optimize_css');
$style_output = '';
$styledir = get_stylesheet_directory_uri().'/style/';
$single_linkrel = ''."\n";
if($optimised === true){
//Optimize that CSS!
$optimizer_file = 'optimized-cache/optimized-styles.css';
//Load a single shortened css file
$style_output = sprintf($single_linkrel, $optimizer_file);
}else{
//Do non-optimized styles
$files = get_sircontheme_setting('css_files');
foreach($files as $css_file){
//watch for scss!
$extension = pathinfo($css_file, PATHINFO_EXTENSION);
if($extension == 'scss'){
//IS scss, needs to load the compiled version instead. We have a compiled version inside the optimised cache
$css_file = 'optimized-cache/'.str_replace('.scss', '.css', $css_file);
}
$style_output .= sprintf($single_linkrel, $css_file);
}
}
return $style_output;
}
/* shorthand echo get_sircontheme_styles(); */
function sircontheme_styles(){
echo get_sircontheme_styles();
}
/* Set google font */
function sircontheme_set_googlefont($desired_font, $override_link_rel = false){
if($override_link_rel !== false){
echo $override_link_rel;
add_sircontheme_body_class('documentfont-'.$desired_font);
return;
}
$protocol = (empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'on') ? 'http' : 'https';
$linkrel_pre = "";
$fontname = ''; $font = '';
switch($desired_font){
case 'open-sans':
$fontname = '';
$font = 'Open+Sans:400italic,700italic,700,400';
$bodyclass = 'documentfont-open-sans';
break;
case 'lato':
$fontname = '';
$font = 'Lato:400,700,400italic,700italic';
$bodyclass = 'documentfont-lato';
break;
case 'roboto':
$fontname = '';
$font = 'Roboto:400,400italic,700,700italic';
$bodyclass = 'documentfont-roboto';
break;
case 'noto-sans':
$fontname = '';
$font = 'Noto+Sans:400,700,400italic,700italic';
$bodyclass = 'documentfont-noto-sans';
break;
default:
echo "";
return;
break;
}
if($font){
echo $fontname.$linkrel_pre.$font.$linkrel_post;
if($bodyclass){
add_sircontheme_body_class($bodyclass);
}
}
}
function sircontheme_favicons() {
$favID = get_sircontheme_option('favicon-img');
$favicon = get_sircontheme_imgurl($favID, 'thumbnail');
echo '';
echo '';
}