Automattic\WooCommerce\EmailEditor\Engine
Site_Style_Sync_Controller::get_theme
Getter for site theme.
Метод класса: Site_Style_Sync_Controller{}
Хуков нет.
Возвращает
?WP_Theme_JSON. Synced site theme.
Использование
$Site_Style_Sync_Controller = new Site_Style_Sync_Controller(); $Site_Style_Sync_Controller->get_theme( ?WP_Theme_JSON $base_theme ): ?WP_Theme_JSON;
- ?WP_Theme_JSON $base_theme
- .
По умолчанию:null
Код Site_Style_Sync_Controller::get_theme() Site Style Sync Controller::get theme WC 11.2.2
public function get_theme( ?WP_Theme_JSON $base_theme = null ): ?WP_Theme_JSON {
if ( ! $this->is_sync_enabled() ) {
return null;
}
$synced_data = $this->sync_site_styles( $base_theme );
if ( empty( $synced_data ) || ! isset( $synced_data['version'] ) ) {
return null;
}
return new WP_Theme_JSON( $synced_data, 'theme' );
}