Automattic\WooCommerce\Internal\EmailEditor\EmailPatterns
PatternsController{}
Controller class for registering block patterns used in the email editor.
Хуков нет.
Использование
$PatternsController = new PatternsController(); // use class methods
Методы
- public init()
- public register_patterns()
Код PatternsController{} PatternsController{} WC 10.7.0
class PatternsController {
/**
* Initialize the controller.
*
* @internal
*/
final public function init(): void {
$this->register_patterns();
}
/**
* Register all email editor block patterns.
*/
public function register_patterns(): void {
$patterns = array();
$patterns[] = new WooEmailContentPattern();
foreach ( $patterns as $pattern ) {
register_block_pattern( $pattern->get_namespace() . '/' . $pattern->get_name(), $pattern->get_properties() );
}
}
}