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 |