WC_Query::get_endpoints_mask()publicWC 2.6.2

Endpoint mask describing the places the endpoint should be added.

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

Хуков нет.

Возвращает

int.

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

$WC_Query = new WC_Query();
$WC_Query->get_endpoints_mask();

Список изменений

С версии 2.6.2 Введена.

Код WC_Query::get_endpoints_mask() WC 8.7.0

public function get_endpoints_mask() {
	if ( 'page' === get_option( 'show_on_front' ) ) {
		$page_on_front     = get_option( 'page_on_front' );
		$myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
		$checkout_page_id  = get_option( 'woocommerce_checkout_page_id' );

		if ( in_array( $page_on_front, array( $myaccount_page_id, $checkout_page_id ), true ) ) {
			return EP_ROOT | EP_PAGES;
		}
	}

	return EP_PAGES;
}