Available on: Newspaper V11+
This api call is used to update the parameters of an existing block.
Usage:
<?php td_api_block::update( $id, $params_array ) ?>
Parameters:
$id (string) (required)
- the block id – has to match with one of the blocks which are already registered in the theme
$params_array (array) (required)
- an array which contains the parameters of the block
- most of the parameters are passed to the vc_map function of visual composer
|
Key name
|
Type
|
Description
|
|---|---|---|
| map_in_td_composer | boolean | enable/disable the block appearance in tagDiv Composer |
| name | string | the block title, it appears in Visual Composer |
| base | string | shortcode tag. For [my_shortcode] shortcode base is my_shortcode |
| class | string | CSS class which will be added to the shortcode’s content element in the page edit screen in Visual Composer backend edit mode |
| controls | string | undocumented VC parameter. Default: “full” |
| category | string | category which best suites to describe functionality of this shortcode. Default category: Blocks. You can add your own category, simply enter new category title here |
| tdc_category | string | Blocks(tagDiv composer) … |
| icon | string | URL or CSS class with icon image, the icon is displayed in Visual Composer |
| file | string | the path for the block template file |
| params | array | the array of parameters received from the block settings panel |
Examples:
In the following example we’ll update the existing Flex Block 1 , you can see how the code looks on plugin, we use the variables which were introduced in the Plugin Method section:


