# gutenberg/10.3.1/lib/block-patterns.php

Gutenberg, version 10.3.1. 65 lines.

- Page: https://pluginprobe.com/plugins/gutenberg/10.3.1/code/lib/block-patterns.php
- Raw: https://pluginprobe.com/plugins/gutenberg/10.3.1/raw/lib/block-patterns.php
- Modified: 2021-03-17T19:15:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/gutenberg/10.3.1/code/lib/block-patterns.php#L10-L20`.

```php
<?php
/**
 * Block patterns registration.
 *
 * @package gutenberg
 */

// Initial Query block patterns.
register_block_pattern(
	'query/large-posts',
	array(
		'title'   => __( 'Large', 'gutenberg' ),
		'scope'   => array(
			'inserter' => false,
			'block'    => array( 'core/query' ),
		),
		'content' => '<!-- wp:post-title {"isLink":true} /-->
						<!-- wp:post-featured-image  {"isLink":true,"align":"wide"} /-->
						<!-- wp:post-excerpt /-->
						<!-- wp:separator -->
						<hr class="wp-block-separator"/>
						<!-- /wp:separator -->
						<!-- wp:post-date /-->',
	)
);

register_block_pattern(
	'query/medium-posts',
	array(
		'title'   => __( 'Medium', 'gutenberg' ),
		'scope'   => array(
			'inserter' => false,
			'block'    => array( 'core/query' ),
		),
		'content' => '<!-- wp:columns {"align":"wide"} -->
						<div class="wp-block-columns alignwide"><!-- wp:column {"width":"66.66%"} -->
						<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:post-featured-image {"isLink":true} /--></div>
						<!-- /wp:column -->
						<!-- wp:column {"width":"33.33%"} -->
						<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:post-title {"isLink":true} /-->
						<!-- wp:post-excerpt /--></div>
						<!-- /wp:column --></div>
						<!-- /wp:columns -->',
	)
);

register_block_pattern(
	'query/small-posts',
	array(
		'title'   => __( 'Small', 'gutenberg' ),
		'scope'   => array(
			'inserter' => false,
			'block'    => array( 'core/query' ),
		),
		'content' => '<!-- wp:columns {"verticalAlignment":"center"} -->
						<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center","width":"25%"} -->
						<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:25%"><!-- wp:post-featured-image {"isLink":true} /--></div>
						<!-- /wp:column -->
						<!-- wp:column {"verticalAlignment":"center","width":"75%"} -->
						<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:75%"><!-- wp:post-title {"isLink":true} /--></div>
						<!-- /wp:column --></div>
						<!-- /wp:columns -->',
	)
);

```
