PostThumbnails Class for Wordpress. Enables multiple post thumbnails for post type.
- PHP >= 5.4
- WordPress >= 3.5
First, in your theme's functions.php
(or you can create a shim plugin that does this on the wp_loaded
action) register a thumbnail. To do this, create a new PostThumbnails
instance and pass in an array of arguments:
use starise\PostThumbnails as PostThumbnails;
new PostThumbnails(
[
'label' => 'Secondary Image',
'id' => 'secondary-image',
'post_type' => ['post']
]
);
The template tag PostThumbnails::the_post_thumbnail
is similar to WordPress' the_post_thumbnail
but it displays your custom thumbnail in a post loop:
<?= PostThumbnails::the_post_thumbnail('secondary-image'); ?>
For more details please check out the wiki