Automattic\WooCommerce\StoreApi\Schemas\V1\Agentic

CheckoutSessionSchema::get_linksprotectedWC 1.0

Get links for the session.

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

Хуков нет.

Возвращает

Массив. Links array.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_links();

Код CheckoutSessionSchema::get_links() WC 10.5.0

protected function get_links() {
	$links = [];

	// Terms of use.
	$terms_page_id = wc_terms_and_conditions_page_id();
	if ( $terms_page_id ) {
		$permalink = get_permalink( $terms_page_id );
		if ( $permalink ) {
			$links[] = [
				'type' => LinkType::TERMS_OF_USE,
				'url'  => $permalink,
			];
		}
	}

	// Privacy policy.
	$privacy_page_id = get_option( 'wp_page_for_privacy_policy' );
	if ( $privacy_page_id ) {
		$permalink = get_permalink( $privacy_page_id );
		if ( $permalink ) {
			$links[] = [
				'type' => LinkType::PRIVACY_POLICY,
				'url'  => $permalink,
			];
		}
	}

	return $links;
}