[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/blocks/ -> shortcode.php (source)

   1  <?php
   2  /**
   3   * Server-side rendering of the `core/shortcode` block.
   4   *
   5   * @package WordPress
   6   */
   7  
   8  /**
   9   * Performs wpautop() on the shortcode block content.
  10   *
  11   * @since 5.0.0
  12   *
  13   * @param array  $attributes The block attributes.
  14   * @param string $content    The block content.
  15   *
  16   * @return string Returns the block content.
  17   */
  18  function render_block_core_shortcode( $attributes, $content ) {
  19      return wpautop( $content );
  20  }
  21  
  22  /**
  23   * Registers the `core/shortcode` block on server.
  24   *
  25   * @since 5.0.0
  26   */
  27  function register_block_core_shortcode() {
  28      register_block_type_from_metadata(
  29          __DIR__ . '/shortcode',
  30          array(
  31              'render_callback' => 'render_block_core_shortcode',
  32          )
  33      );
  34  }
  35  add_action( 'init', 'register_block_core_shortcode' );


Generated : Thu Nov 21 08:20:01 2024 Cross-referenced by PHPXref