Ejemplo n.º 1
0
function generate_body_classes($classes)
{
    // Get Customizer settings
    $generate_settings = wp_parse_args(get_option('generate_settings', array()), generate_get_defaults());
    // Get the layout
    $layout = generate_get_layout();
    // Get the footer widgets
    $widgets = generate_get_footer_widgets();
    // Let us know if a featured image is being used
    if (has_post_thumbnail()) {
        $classes[] = 'featured-image-active';
    }
    // Layout classes
    $classes[] = $layout ? $layout : 'right-sidebar';
    $classes[] = $generate_settings['nav_position_setting'] ? $generate_settings['nav_position_setting'] : 'nav-below-header';
    $classes[] = $generate_settings['header_layout_setting'] ? $generate_settings['header_layout_setting'] : 'fluid-header';
    $classes[] = $generate_settings['content_layout_setting'] ? $generate_settings['content_layout_setting'] : 'separate-containers';
    $classes[] = '' !== $widgets ? 'active-footer-widgets-' . $widgets : 'active-footer-widgets-3';
    $classes[] = 'enable' == $generate_settings['nav_search'] ? 'nav-search-enabled' : '';
    // Navigation alignment class
    if ($generate_settings['nav_alignment_setting'] == 'left') {
        $classes[] = 'nav-aligned-left';
    } elseif ($generate_settings['nav_alignment_setting'] == 'center') {
        $classes[] = 'nav-aligned-center';
    } elseif ($generate_settings['nav_alignment_setting'] == 'right') {
        $classes[] = 'nav-aligned-right';
    } else {
        $classes[] = 'nav-aligned-left';
    }
    // Header alignment class
    if ($generate_settings['header_alignment_setting'] == 'left') {
        $classes[] = 'header-aligned-left';
    } elseif ($generate_settings['header_alignment_setting'] == 'center') {
        $classes[] = 'header-aligned-center';
    } elseif ($generate_settings['header_alignment_setting'] == 'right') {
        $classes[] = 'header-aligned-right';
    } else {
        $classes[] = 'header-aligned-left';
    }
    // Adds a class of group-blog to blogs with more than 1 published author
    if (is_multi_author()) {
        $classes[] = 'group-blog';
    }
    return $classes;
}
Ejemplo n.º 2
0
 */
?>

	</div><!-- #content -->
</div><!-- #page -->
<?php 
do_action('generate_before_footer');
?>
<div <?php 
generate_footer_class();
?>
>
	<?php 
do_action('generate_before_footer_content');
// Get how many widgets to show
$widgets = generate_get_footer_widgets();
if (!empty($widgets) && 0 !== $widgets) {
    // Set up the widget width
    $widget_width = '';
    if ($widgets == 1) {
        $widget_width = '100';
    }
    if ($widgets == 2) {
        $widget_width = '50';
    }
    if ($widgets == 3) {
        $widget_width = '33';
    }
    if ($widgets == 4) {
        $widget_width = '25';
    }