Automattic\WooCommerce\EmailEditor\Engine

Send_Preview_Email::fetch_postprivateWC 1.0

Fetches a post_id post object based on the provided post ID.

Метод класса: Send_Preview_Email{}

Хуков нет.

Возвращает

\WP_Post. The WordPress post object.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->fetch_post( $post_id ): \WP_Post;
$post_id(int) (обязательный)
The ID of the post to fetch.

Код Send_Preview_Email::fetch_post() WC 11.0.1

private function fetch_post( $post_id ): \WP_Post {
	$post = get_post( intval( $post_id ) );
	if ( ! $post instanceof \WP_Post ) {
		throw new \Exception( esc_html__( 'Invalid post', 'woocommerce' ) );
	}
	return $post;
}