• Skip to main content
  • Skip to primary sidebar

CodeCover Knowledge Base

Using genesis_site_layout()

public function content_add_class( $attributes )
    {
        // Default Genesis layouts
        # content-sidebar
        # sidebar-content
        # content-sidebar-sidebar
        # sidebar-sidebar-content
        # sidebar-content-sidebar
        # full-width-content
        $layout = genesis_site_layout();

        if ($layout !== 'full-width-content') {
            $attributes['class'] .= ' col-8';
        }
        $attributes['class'] .= ' col-12';

        return $attributes;
    }
add_filter( 'genesis_attr_content', array($this, 'content_add_class') );

Last modified January 22, 2025

Primary Sidebar

  • Javascript Template
  • CSS
    • Media Queries
    • Bootstrap breakpoint show / hide
  • Javascript
  • WordPress Development
    • Show All Errors
  • Media Files
    • Video
  • Development Server
    • HestiaCP
  • Version Control
    • Git
  • Website Development
    • Resources
    • Email Services
    • Website Testing
      • Frameworks
    • Genesis Development
      • Installing Genesis theme
      • Using genesis_site_layout()
      • Force the Genesis layout settings
      • Adding classes to content blocks on Genesis

Copyright © 2025 · Bootstrap Genesis Theme on Genesis Framework · WordPress · Log in