Available on: Newsmag V1.8+, Newspaper V5+
This api call is used to add a new thumbnail to the theme.
Usage:
<?php td_api_thumb::add( $id, $params_array ) ?>
Parameters:
$id (string) (required)
- the thumbnail id – the id has to be different from the ones used on the other thumbnails registered in theme
$params_array (array) (required)
- an array which contains the parameters of the thumbnail
Key name
|
Type
|
Description
|
---|---|---|
name | string | the thumbnail name |
width | integer | the thumbnail width in pixels |
height | integer | the thumbnail height in pixels |
crop | mixed | the cropping method (array, true or false), it is passed to the add_image_size() function, for more information check the following resources – function – extra |
post_format_icon_size | string | specify what play icon to load for video posts (small or normal) |
used_on | array | the locations on which thumb appears, it’s just an info and appears in Theme Panel -> Block Settings |
Examples:
In the following example we’ll add Thumbnail 200×150 , you can see how the code looks on plugin, ex:
td_api_thumb::add('td_200x150', array( 'name' => 'td_200x150', 'width' => 200, 'height' => 150, 'crop' => array('center', 'top'), 'post_format_icon_size' => 'small', 'used_on' => array( 'Module 77', 'Block 77' ) ) );