If you are trying to relocate genesis_do_taxonomy_title_description()
from its default location, genesis_before_loop
on Category, Tag and Taxonomy archives in Genesis to after the header, genesis_after_header
so that it becomes full width you might have noticed that the contents (headline and intro text) aren’t wrapped in a .wrap.
That is with
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
add_action( 'genesis_after_header', 'genesis_do_taxonomy_title_description' );
We can wrap genesis_do_taxonomy_title_description() with our custom divs like this:
// Remove custom headline and / or description from category / tag / taxonomy archive pages
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
// Add custom headline and / or description on category / tag / taxonomy archive pages
add_action( 'genesis_after_header', 'sk_taxonomy_title_description_opening_wrap' );
add_action( 'genesis_after_header', 'genesis_do_taxonomy_title_description' );
add_action( 'genesis_after_header', 'sk_taxonomy_title_description_closing_wrap' );
function sk_taxonomy_title_description_opening_wrap() {
echo '<div class="custom-archive-description"><div class="wrap">';
}
function sk_taxonomy_title_description_closing_wrap() {
echo '</div></div>';
}
after adding
.custom-archive-description {
background-color: #fff;
padding: 40px;
}
.archive-description {
padding: 0;
margin-bottom: 0;
}