Advertisement
srikat

Untitled

Mar 31st, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
  2.  
  3. add_action( 'genesis_after_header', 'sk_do_taxonomy_title_description' );
  4. function sk_do_taxonomy_title_description() {
  5.  
  6. global $wp_query;
  7.  
  8. if ( ! is_category() && ! is_tag() && ! is_tax() )
  9. return;
  10.  
  11. $term = is_tax() ? get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ) : $wp_query->get_queried_object();
  12.  
  13. if ( ! $term )
  14. return;
  15.  
  16. $headline = $intro_text = '';
  17.  
  18. if ( $headline = get_term_meta( $term->term_id, 'headline', true ) ) {
  19. $headline = sprintf( '<h1 %s>%s</h1>', genesis_attr( 'archive-title' ), strip_tags( $headline ) );
  20. } else {
  21. if ( genesis_a11y( 'headings' ) ) {
  22. $headline = sprintf( '<h1 %s>%s</h1>', genesis_attr( 'archive-title' ), strip_tags( $term->name ) );
  23. }
  24. }
  25.  
  26. if ( $intro_text = get_term_meta( $term->term_id, 'intro_text', true ) )
  27. $intro_text = apply_filters( 'genesis_term_intro_text_output', $intro_text );
  28.  
  29. if ( $headline || $intro_text )
  30. printf( '<div %s><div class="wrap">%s</div></div>', genesis_attr( 'taxonomy-archive-description' ), $headline . $intro_text );
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement