Skip to content

Instantly share code, notes, and snippets.

@lmartins
Forked from JiveDig/genesis_attr_add_class.php
Last active September 20, 2022 13:33
Show Gist options
  • Save lmartins/916a0255b3d7e9ff1f9b to your computer and use it in GitHub Desktop.
Save lmartins/916a0255b3d7e9ff1f9b to your computer and use it in GitHub Desktop.
Add classes and attributes to any element in Genesis
<?php
//* Add class to .site-container
add_filter('genesis_attr_site-container', 'jive_attributes_st_container');
function jive_attributes_st_container($attributes) {
$attributes['class'] .= ' st-container';
return $attributes;
}
//* Add class to .site-inner
add_filter('genesis_attr_site-inner', 'jive_attributes_st_inner');
function jive_attributes_st_inner($attributes) {
$attributes['class'] .= ' st-pusher';
return $attributes;
}
//* Add class to .sidebar-wrap
add_filter( 'genesis_attr_content-sidebar-wrap', 'jive_attributes_st_content' );
function jive_attributes_st_content( $attributes ) {
$attributes['class'] = $attributes['class']. ' st-content';
return $attributes;
}
//* Add class to .content
add_filter( 'genesis_attr_content', 'jive_attributes_st_content_inner' );
function jive_attributes_st_content_inner( $attributes ) {
$attributes['class'] = $attributes['class']. ' st-content-inner';
return $attributes;
}
@brentfincham
Copy link

Same issue as @truetesterphp. Is there a workaround/fix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment