[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/ -> block-patterns.php (source)

   1  <?php
   2  /**
   3   * Register the block patterns and block patterns categories
   4   *
   5   * @package WordPress
   6   * @since 5.5.0
   7   */
   8  
   9  add_theme_support( 'core-block-patterns' );
  10  
  11  /**
  12   * Registers the core block patterns and categories.
  13   *
  14   * @since 5.5.0
  15   * @private
  16   */
  17  function _register_core_block_patterns_and_categories() {
  18      $should_register_core_patterns = get_theme_support( 'core-block-patterns' );
  19  
  20      if ( $should_register_core_patterns ) {
  21          $core_block_patterns = array(
  22              'text-two-columns',
  23              'two-buttons',
  24              'two-images',
  25              'text-two-columns-with-images',
  26              'text-three-columns-buttons',
  27              'large-header',
  28              'large-header-button',
  29              'three-buttons',
  30              'heading-paragraph',
  31              'quote',
  32          );
  33  
  34          foreach ( $core_block_patterns as $core_block_pattern ) {
  35              register_block_pattern(
  36                  'core/' . $core_block_pattern,
  37                  require __DIR__ . '/block-patterns/' . $core_block_pattern . '.php'
  38              );
  39          }
  40      }
  41  
  42      register_block_pattern_category( 'buttons', array( 'label' => _x( 'Buttons', 'Block pattern category' ) ) );
  43      register_block_pattern_category( 'columns', array( 'label' => _x( 'Columns', 'Block pattern category' ) ) );
  44      register_block_pattern_category( 'gallery', array( 'label' => _x( 'Gallery', 'Block pattern category' ) ) );
  45      register_block_pattern_category( 'header', array( 'label' => _x( 'Headers', 'Block pattern category' ) ) );
  46      register_block_pattern_category( 'text', array( 'label' => _x( 'Text', 'Block pattern category' ) ) );
  47  }


Generated : Mon Sep 28 08:20:01 2020 Cross-referenced by PHPXref