You are here

function gutenberg_register_block_core_rss in Gutenberg 8

Same name and namespace in other branches
  1. 8.2 vendor/gutenberg/block-library/blocks/rss.php \gutenberg_register_block_core_rss()

Registers the `core/rss` block on server.

1 string reference to 'gutenberg_register_block_core_rss'
rss.php in vendor/gutenberg/block-library/blocks/rss.php

File

vendor/gutenberg/block-library/blocks/rss.php, line 111

Code

function gutenberg_register_block_core_rss() {
  register_block_type('core/rss', array(
    'attributes' => array(
      'align' => array(
        'type' => 'string',
        'enum' => array(
          'left',
          'center',
          'right',
          'wide',
          'full',
        ),
      ),
      'className' => array(
        'type' => 'string',
      ),
      'columns' => array(
        'type' => 'number',
        'default' => 2,
      ),
      'blockLayout' => array(
        'type' => 'string',
        'default' => 'list',
      ),
      'feedURL' => array(
        'type' => 'string',
        'default' => '',
      ),
      'itemsToShow' => array(
        'type' => 'number',
        'default' => 5,
      ),
      'displayExcerpt' => array(
        'type' => 'boolean',
        'default' => false,
      ),
      'displayAuthor' => array(
        'type' => 'boolean',
        'default' => false,
      ),
      'displayDate' => array(
        'type' => 'boolean',
        'default' => false,
      ),
      'excerptLength' => array(
        'type' => 'number',
        'default' => 55,
      ),
    ),
    'render_callback' => 'gutenberg_render_block_core_rss',
  ));
}