',
esc_url( home_url( '/' ) ),
esc_url( $alt_logo )
);
// And now the default custom logo
the_custom_logo();
} else {
// Else, print some boring text
if ( is_front_page() && is_home() ) { ?>
';
}
/**
* Get the layout class for the main content area on standard archive pages
*/
function singularity_get_archive_main_class() {
$layout = singularity_get_archive_layout();
$main_class = singularity_get_main_class( $layout );
return $main_class;
}
/**
* Get the layout class for the main content area on standard archive pages
*/
function singularity_get_archive_download_main_class() {
$layout = singularity_get_archive_download_layout();
$main_class = singularity_get_main_class( $layout );
return $main_class;
}
/**
* Get the layout class for the main content area on discussion board archive pages
*/
function singularity_get_topics_archive_main_class() {
$layout = singularity_get_topics_archive_layout();
$main_class = singularity_get_main_class( $layout );
return $main_class;
}
/**
* Pass in a layout and return a class
*/
function singularity_get_main_class( $layout ) {
if( $layout == 'no-sidebar' ) {
// No sidebar
$main_class = 'col col-xsmall-full';
} else if( $layout == 'sidebar-right' || $layout == 'sidebar-left' ) {
// With a sidebar
$main_width = singularity_get_content_width();
$main_class = 'col col-xsmall-full ' . esc_attr( $main_width );
} else {
// No sidebar, narrow layout
$main_class = 'col col-large-two-thirds center-content';
}
return $main_class;
}
/**
* Do archive pages have a sidebar?
*/
function singularity_archive_has_sidebar() {
$layout = singularity_get_archive_layout();
$has_sidebar = false;
if( $layout == 'sidebar-right' || $layout == 'sidebar-left' ) {
// With a sidebar
$has_sidebar = true;
}
return $has_sidebar;
}
/**
* Do download archive pages have a sidebar?
*/
function singularity_archive_download_has_sidebar() {
$layout = singularity_get_archive_download_layout();
$has_sidebar = false;
if( $layout == 'sidebar-right' || $layout == 'sidebar-left' ) {
// With a sidebar
$has_sidebar = true;
}
return $has_sidebar;
}
/**
* Do discussion boards archive pages have a sidebar?
*/
function singularity_topics_archive_has_sidebar() {
$layout = singularity_get_topics_archive_layout();
$has_sidebar = false;
if( $layout == 'sidebar-right' || $layout == 'sidebar-left' ) {
// With a sidebar
$has_sidebar = true;
}
return $has_sidebar;
}