Skip to content

Instantly share code, notes, and snippets.

@kontikidigital
Created September 21, 2019 11:14
Show Gist options
  • Save kontikidigital/31f83c9cd19219e26475a43ca0a4ca46 to your computer and use it in GitHub Desktop.
Save kontikidigital/31f83c9cd19219e26475a43ca0a4ca46 to your computer and use it in GitHub Desktop.
Snippets to customize Single Posts or Pages in Genesis
<?php
// Snippets to customize Single Posts in Genesis
// Hook this snippets in functions.php or in a template, You can use conditionals too.
// Hook Featured Image to Entry Header
add_action( 'genesis_entry_header', 'featured_post_image', 5 );
function featured_post_image() {
if ( !is_singular( array( 'post', 'page' ) )) return;
the_post_thumbnail('post-image');
}
//* Remove the entry title in the entry header
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
//* Hook entry header to entry content
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
add_action( 'genesis_entry_content', 'genesis_do_post_title', 5);
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
//* Remove the post info in the entry header
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
//* Hook post info to entry content
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
add_action( 'genesis_entry_content', 'genesis_post_info', 9 );
add_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
//* Remove the post meta in the entry footer
remove_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
remove_action( 'genesis_after_post_content', 'genesis_post_meta' );
remove_action( 'genesis_entry_footer', 'genesis_post_meta' );
//* Hook post meta to entry content
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 );
add_action( 'genesis_entry_content', 'genesis_post_meta', 12 );
add_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment