add_filter( 'genesis_term_intro_text_output', 'wpautop' ); add_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 ); function genesis_do_taxonomy_title_description() { global $wp_query; if ( ! is_category() && ! is_tag() && ! is_tax() ) return; if ( get_query_var( 'paged' ) >= 2 ) return; $term = is_tax() ? get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ) : $wp_query->get_queried_object(); if ( ! $term || ! isset( $term->meta ) ) return; $headline = $intro_text = ''; if ( $term->meta['headline'] ) $headline = sprintf( '<h1 class="archive-title">%s</h1>', strip_tags( $term->meta['headline'] ) ); if ( $term->meta['intro_text'] ) $intro_text = apply_filters( 'genesis_term_intro_text_output', $term->meta['intro_text'] ); if ( $headline || $intro_text ) printf( '<div class="taxonomy-description">%s</div>', $headline . $intro_text ); }