MailPoet\EmailEditor\Engine

User_Theme::get_theme()publicWC 1.0

Getter for user theme.

Method of the class: User_Theme{}

No Hooks.

Return

WP_Theme_JSON.

Usage

$User_Theme = new User_Theme();
$User_Theme->get_theme(): WP_Theme_JSON;

User_Theme::get_theme() code WC 9.8.1

public function get_theme(): WP_Theme_JSON {
	$post       = $this->get_user_theme_post();
	$theme_data = json_decode( $post->post_content, true );
	if ( ! is_array( $theme_data ) ) {
		$theme_data = self::INITIAL_THEME_DATA;
	}
	return new WP_Theme_JSON( $theme_data, 'custom' );
}