WP_Block_Patterns_Registry::get_content
Retrieves the content of a registered block pattern.
Method of the class: WP_Block_Patterns_Registry{}
No Hooks.
Returns
String
. The content of the block pattern.
Usage
// private - for code of main (parent) class only $result = $this->get_content( $pattern_name, $outside_init_only );
- $pattern_name(string) (required)
- Block pattern name including namespace.
- $outside_init_only(true|false)
- Return only patterns registered outside the init action.
Default: false
Changelog
Since 6.5.0 | Introduced. |
WP_Block_Patterns_Registry::get_content() WP Block Patterns Registry::get content code WP 6.8.1
private function get_content( $pattern_name, $outside_init_only = false ) { if ( $outside_init_only ) { $patterns = &$this->registered_patterns_outside_init; } else { $patterns = &$this->registered_patterns; } if ( ! isset( $patterns[ $pattern_name ]['content'] ) && isset( $patterns[ $pattern_name ]['filePath'] ) ) { ob_start(); include $patterns[ $pattern_name ]['filePath']; $patterns[ $pattern_name ]['content'] = ob_get_clean(); unset( $patterns[ $pattern_name ]['filePath'] ); } return $patterns[ $pattern_name ]['content']; }