|
| 1 | +<?php |
| 2 | +/** |
| 3 | + * Temporary compatibility shims for pattern APIs present in Gutenberg. |
| 4 | + * |
| 5 | + * @package gutenberg |
| 6 | + */ |
| 7 | + |
| 8 | +register_block_pattern( |
| 9 | + 'gutenberg/get-in-touch', |
| 10 | + array( |
| 11 | + 'title' => esc_html__( 'Get In Touch', 'default' ), |
| 12 | + 'categories' => array( 'call-to-action' ), |
| 13 | + 'content' => implode( |
| 14 | + '', |
| 15 | + array( |
| 16 | + '<!-- wp:paragraph {"fontSize":"huge"} -->', |
| 17 | + '<p class="has-huge-font-size"></$wp:template-slot name="getInTouch"></p>', |
| 18 | + '<!-- /wp:paragraph -->', |
| 19 | + '<!-- wp:columns -->', |
| 20 | + '<div class="wp-block-columns"><!-- wp:column -->', |
| 21 | + '<div class="wp-block-column"><!-- wp:paragraph -->', |
| 22 | + '<p>' . esc_html__( '20 Cooper Avenue', 'default' ) . '<br>' . esc_html__( 'New York, New York 10023', 'default' ) . '</p>', |
| 23 | + '<!-- /wp:paragraph --></div>', |
| 24 | + '<!-- /wp:column -->', |
| 25 | + '<!-- wp:column -->', |
| 26 | + '<div class="wp-block-column"><!-- wp:paragraph -->', |
| 27 | + '<p>' . esc_html__( '(555) 555-5555', 'default' ) . '<br><a href="mailto:[email protected]">' . esc_html__( '[email protected]', 'default' ) . '</a></p>', |
| 28 | + '<!-- /wp:paragraph --></div>', |
| 29 | + '<!-- /wp:column --></div>', |
| 30 | + '<!-- /wp:columns -->', |
| 31 | + '<!-- wp:buttons -->', |
| 32 | + '<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"dark-gray"} -->', |
| 33 | + '<div class="wp-block-button"><a class="wp-block-button__link has-dark-gray-background-color has-background">' . esc_html__( 'Contact Us', 'default' ) . '</a></div>', |
| 34 | + '<!-- /wp:button --></div>', |
| 35 | + '<!-- /wp:buttons -->', |
| 36 | + '<!-- wp:template-fill {"name":"getInTouch"} -->', |
| 37 | + esc_html__( 'Get In Touch', 'default' ), |
| 38 | + '<!-- /wp:template-fill -->', |
| 39 | + ) |
| 40 | + ), |
| 41 | + ) |
| 42 | +); |
0 commit comments