• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WordPress a2z

WordPress a2z

WordPress Dynamic API Reference

  • Home
  • Plugins
  • Themes
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / APIs / twentytwentytwo_register_block_patterns() – Registers block patterns and categories.

You appear to be a bot. Output may be restricted

Description

Registers block patterns and categories.

Usage

$void = twentytwentytwo_register_block_patterns();

Parameters

Returns

void

Source

File name: twentytwentytwo/inc/block-patterns.php


Lines:

1 to 100 of 123
function twentytwentytwo_register_block_patterns() {
  $block_pattern_categories = array(
    'featured' => array( 'label' => __( 'Featured', 'twentytwentytwo' ) ),
    'footer'   => array( 'label' => __( 'Footers', 'twentytwentytwo' ) ),
    'header'   => array( 'label' => __( 'Headers', 'twentytwentytwo' ) ),
    'query'    => array( 'label' => __( 'Query', 'twentytwentytwo' ) ),
    'pages'    => array( 'label' => __( 'Pages', 'twentytwentytwo' ) ),
  );

  
/**
 * Filters the theme block pattern categories.
 *
 * @since Twenty Twenty-Two 1.0
 *
 * @param array[] $block_pattern_categories {
 *     An associative array of block pattern categories, keyed by category name.
 *
 *     @type array[] $properties {
 *         An array of block category properties.
 *
 *         @type string $label A human-readable label for the pattern category.
 *     }
 * }
 */
  $block_pattern_categories = apply_filters( 'twentytwentytwo_block_pattern_categories', $block_pattern_categories );

  foreach ( $block_pattern_categories as $name => $properties ) {
    if ( ! WP_Block_Pattern_Categories_Registry::get_instance()->is_registered( $name ) ) {
      register_block_pattern_category( $name, $properties );
    }
  }

  $block_patterns = array(
    'footer-default',
    'footer-dark',
    'footer-logo',
    'footer-navigation',
    'footer-title-tagline-social',
    'footer-social-copyright',
    'footer-navigation-copyright',
    'footer-about-title-logo',
    'footer-query-title-citation',
    'footer-query-images-title-citation',
    'footer-blog',
    'general-subscribe',
    'general-featured-posts',
    'general-layered-images-with-duotone',
    'general-wide-image-intro-buttons',
    'general-large-list-names',
    'general-video-header-details',
    'general-list-events',
    'general-two-images-text',
    'general-image-with-caption',
    'general-video-trailer',
    'general-pricing-table',
    'general-divider-light',
    'general-divider-dark',
    'header-default',
    'header-large-dark',
    'header-small-dark',
    'header-image-background',
    'header-image-background-overlay',
    'header-with-tagline',
    'header-text-only-green-background',
    'header-text-only-salmon-background',
    'header-title-and-button',
    'header-text-only-with-tagline-black-background',
    'header-logo-navigation-gray-background',
    'header-logo-navigation-social-black-background',
    'header-title-navigation-social',
    'header-logo-navigation-offset-tagline',
    'header-stacked',
    'header-centered-logo',
    'header-centered-logo-black-background',
    'header-centered-title-navigation-social',
    'header-title-and-button',
    'hidden-404',
    'hidden-bird',
    'hidden-heading-and-bird',
    'page-about-media-left',
    'page-about-simple-dark',
    'page-about-media-right',
    'page-about-solid-color',
    'page-about-links',
    'page-about-links-dark',
    'page-about-large-image-and-buttons',
    'page-layout-image-and-text',
    'page-layout-image-text-and-video',
    'page-layout-two-columns',
    'page-sidebar-poster',
    'page-sidebar-grid-posts',
    'page-sidebar-blog-posts',
    'page-sidebar-blog-posts-right',
    'query-default',
    'query-simple-blog',
    'query-grid',
    'query-text-grid',
    'query-image-grid',
    'query-large-titles',
[1] [2] Next »

 View on GitHub

Published: 25th January 2022 | Last updated: 25th January 2022

Primary Sidebar

Information

Function name: twentytwentytwo_register_block_patterns
Plugin ref: Twenty Twenty-Two
Version: 1.3
Sourcefile: inc/block-patterns.php
File ref: inc/block-patterns.php
Deprecated?: No
API Letters: B,P,R,T

Footer

WordPress a2z
WordPress a2z
WordPress Dynamic API Reference
WordPress 6.1.1. PHP: 8.0.28
WordPress a2z
WordPress core a2z
Genesis Theme Framework a2z
Jetpack a2z
WordPress develop tests
Easy Digital Downloads a2z
WooCommerce a2z
Yoast SEO a2z
WordPress Blocks

Site:  wp-a2z.org
© Copyright WordPress a2z 2014-2023. All rights reserved.


Website designed and developed by Herb Miller
Proudly powered by WordPress and oik plugins

  • Home
  • Blog
  • Sitemap
  • Sites