shortcode.php in Gutenberg 8
Same filename and directory in other branches
File
vendor/gutenberg/block-library/blocks/shortcode.phpView source
<?php
/**
* Server-side rendering of the `core/shortcode` block.
*
* @package WordPress
*/
/**
* Performs wpautop() on the shortcode block content.
*
* @param array $attributes The block attributes.
* @param string $content The block content.
*
* @return string Returns the block content.
*/
function gutenberg_render_block_core_shortcode($attributes, $content) {
return wpautop($content);
}
/**
* Registers the `core/shortcode` block on server.
*/
function gutenberg_register_block_core_shortcode() {
register_block_type('core/shortcode', array(
'attributes' => array(
'text' => array(
'type' => 'string',
'source' => 'html',
),
),
'render_callback' => 'gutenberg_render_block_core_shortcode',
));
}
add_action('init', 'gutenberg_register_block_core_shortcode', 20);
Functions
Name | Description |
---|---|
gutenberg_register_block_core_shortcode | Registers the `core/shortcode` block on server. |
gutenberg_render_block_core_shortcode | Performs wpautop() on the shortcode block content. |