This is a collection of all Genesis Attributes present in Genesis Framework 3.0.0+ Genesis attributes are very useful to overwrote default functions, add classes and more.
Example:
Sometimes, We are required to add additional class into a specific element container to add some additional features and customizations.
One can add multiple classes into different HTML markup and container via Genesis filters.
Open functions.php and add the following
//* Add extra class to content
function designody_add_class( $attributes ) {
$attributes['class'] = $attributes['class']. ' your-extra-class';
return $attributes;
}
add_filter( 'genesis_attr_content', 'designody_add_class' );
and change
- your-extra-class to name of the class.
- genesis_attr_content with other attr value
Genesis offers “Attributes” via filters to add additional customization to a specific container and we can find all in Genesis Attributes post.
| Context/HTML | Genesis Filter |
|---|---|
| head | genesis_attr_head |
| body | genesis_attr_body |
| site-headar | genesis_attr_site-header |
| site-title | genesis_attr_site-title |
| site-description | genesis_attr_site-description |
| header-widget-area (headder-right) | genesis_attr_header-widget-area |
| breadcrumb | genesis_attr_breadcrumb |
| breadcrumb-link-wrap | genesis_attr_breadcrumb-link-wrap |
| breadcrumb-link-wrap-meta | genesis_attr_breadcrumb-link-wrap-meta |
| breadcrumb-link | genesis_attr_breadcrumb-link |
| breadcrumb-link-text-wrap | genesis_attr_breadcrumb-link-text-wrap |
| search-form | genesis_attr_search-form |
| search-form-meta | genesis_attr_search-form-meta |
| search-form-label | genesis_attr_search-form-label |
| search-form-input | genesis_attr_search-form-input |
| search-form-submit | genesis_attr_search-form-submit |
| nav-primary | genesis_attr_nav-primary |
| nav-secondary | genesis_attr_nav-secondary |
| nav-header | genesis_attr_nav-header |
| nav-link-wrap | genesis_attr_nav-link-wrap |
| nav-link | genesis_attr_nav-link |
| structural-wrap | genesis_attr_structural-wrap |
| content | genesis_attr_content |
| taxonomy-archive-description | genesis_attr_taxonomy-archive-description |
| author-archive-description | genesis_attr_author-archive-description |
| cpt-archive-description | genesis_attr_cpt-archive-description |
| date-archive-description | genesis_attr_date-archive-description |
| blog-template-description | genesis_attr_blog-template-description |
| posts-page-description | genesis_attr_posts-page-description |
| entry | genesis_attr_entry |
| entry-image | genesis_attr_entry-image |
| entry-image-link | genesis_attr_entry-image-link |
| entry-image-widget | genesis_attr_entry-image-widget |
| entry-image-grid-loop | genesis_attr_entry-image-grid-loop |
| entry-author | genesis_attr_entry-author |
| entry-author-link | genesis_attr_entry-author-link |
| entry-author-name | genesis_attr_entry-author-name |
| entry-time | genesis_attr_entry-time |
| entry-modified-time | genesis_attr_entry-modified-time |
| entry-title | genesis_attr_entry-title |
| entry-title-link | genesis_attr_entry-title-link |
| entry-content | genesis_attr_entry-content |
| entry-meta-before-content | genesis_attr_entry-meta-before-content |
| entry-meta-after-content | genesis_attr_entry-meta-after-content |
| archive-pagination | genesis_attr_archive-pagination |
| entry-pagination | genesis_attr_entry-pagination |
| adjacent-entry-pagination | genesis_attr_adjacent-entry-pagination |
| comments-pagination | genesis_attr_comments-pagination |
| entry-comments | genesis_attr_entry-comments |
| comment | genesis_attr_comment |
| comment-author | genesis_attr_comment-author |
| comment-author-link | genesis_attr_comment-author-link |
| comment-author-name | genesis_attr_comment-author-name |
| comment-time | genesis_attr_comment-time |
| comment-time-link | genesis_attr_comment-time-link |
| comment-content | genesis_attr_comment-content |
| author-box | genesis_attr_author-box |
| sidebar-primary | genesis_attr_sidebar-primary |
| sidebar-secondary | genesis_attr_sidebar-secondary |
| site-footer | genesis_attr_site-footer |
| footer-widget-area | genesis_attr_footer-widget-area |
| footer-widgets | genesis_attr_footer-widgets |
| pagination-previous | genesis_attr_pagination-previous |
| pagination-next | genesis_attr_pagination-next |
