Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save jamiemitchell/ff1a1b4aa9cb185712a2 to your computer and use it in GitHub Desktop.

Select an option

Save jamiemitchell/ff1a1b4aa9cb185712a2 to your computer and use it in GitHub Desktop.
<?php //* Mind this opening PHP tag
//* Reposition Page Title
add_action( 'genesis_before', 'centric_post_title' );
function centric_post_title() {
if ( is_page() && !is_page_template() ) {
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
add_action( 'genesis_after_header', 'centric_open_post_title', 1 );
add_action( 'genesis_after_header', 'genesis_do_post_title', 2 );
add_action( 'genesis_after_header', 'centric_close_post_title', 3 );
add_filter( 'genesis_post_title_text', 'rv_custom_post_title_text', 1 );
function rv_custom_post_title_text( $title ) {
$title = get_field( 'rv_page_title' );
return $title;
}
} elseif ( is_category() ) {
remove_action( 'genesis_before_loop', 'genesis_do_taxonomy_title_description', 15 );
add_action( 'genesis_after_header', 'centric_open_post_title', 1 ) ;
add_action( 'genesis_after_header', 'genesis_do_taxonomy_title_description', 2 );
add_action( 'genesis_after_header', 'centric_close_post_title', 3 );
} elseif ( is_search() ) {
remove_action( 'genesis_before_loop', 'genesis_do_search_title' );
add_action( 'genesis_after_header', 'centric_open_post_title', 1 ) ;
add_action( 'genesis_after_header', 'genesis_do_search_title', 2 );
add_action( 'genesis_after_header', 'centric_close_post_title', 3 );
}
if ( is_front_page() ) {
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
remove_action( 'genesis_after_header', 'centric_open_post_title', 1 );
remove_action( 'genesis_after_header', 'genesis_do_post_title', 2 );
remove_action( 'genesis_after_header', 'centric_close_post_title', 3 );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment