Genesis Attributes

Posted on
5/5 - (182 votes)

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

  1. your-extra-class to name of the class.
  2. 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