Find out how to display the featured image before each entry from Custom Post Type (CPT) in Genesis Framework child themes using code.
Do you want the featured image to appear at the beginning of a CPT? No problem.
You can get it with the Genesis Framework hooks.
Snippet to display the featured image on a CPT
Add this fragment to the end of the functions.php file:
With this code you make the featured image to be displayed just before the title in all the entries of the Custom Post Type portfolio. Just change this name to affect other CPTs.
On the other hand, you can choose the size of the image to be displayed, in this case it would be the custom ‘post-image‘ size, but you can use the one that suits you best.
For example, these are the default WordPress sizes you could use:
// WordPress default sizes the_post_thumbnail( 'thumbnail' ); // Miniature (150 x 150px) the_post_thumbnail( 'medium' ); // Medium (300 x 300 maximum height of 300px) the_post_thumbnail( 'medium_large' ); // Medium large (768 x 0 infinite height) the_post_thumbnail( 'large' ); // Large (1024 x 1024 maximum height of 1024px) the_post_thumbnail( 'full' ); // Maximum resolution (original size uploaded to the library)
If you prefer, you can also get the same effect on the blog posts.
Just like that. With a small code snippet you can ensure that the featured image appears at the beginning of the Custom Post Type you choose in any Genesis Framework child theme.
Any questions? I read you in the comments.
And if you want to give me any suggestion for future tutorials, leave it in the contact form. Advantages of being a subscriber. 😉