WC_Query::get_endpoint_title( string $endpoint, string $action = '' )

Get page title for an endpoint.


Description Description


Parameters Parameters

$endpoint

(Required) Endpoint key.

$action

(Optional) action or variation within the endpoint.

Default value: ''


Top ↑

Return Return

(string) The page title.


Top ↑

Source Source

File: includes/class-wc-query.php

	public function get_endpoint_title( $endpoint ) {
		global $wp;

		switch ( $endpoint ) {
			case 'order-pay':
				$title = __( 'Pay for order', 'woocommerce' );
				break;
			case 'order-received':
				$title = __( 'Order received', 'woocommerce' );
				break;
			case 'orders':
				if ( ! empty( $wp->query_vars['orders'] ) ) {
					/* translators: %s: page */
					$title = sprintf( __( 'Orders (page %d)', 'woocommerce' ), intval( $wp->query_vars['orders'] ) );
				} else {
					$title = __( 'Orders', 'woocommerce' );
				}
				break;
			case 'view-order':
				$order = wc_get_order( $wp->query_vars['view-order'] );
				/* translators: %s: order number */
				$title = ( $order ) ? sprintf( __( 'Order #%s', 'woocommerce' ), $order->get_order_number() ) : '';
				break;
			case 'downloads':
				$title = __( 'Downloads', 'woocommerce' );
				break;
			case 'edit-account':
				$title = __( 'Account details', 'woocommerce' );
				break;
			case 'edit-address':
				$title = __( 'Addresses', 'woocommerce' );
				break;
			case 'payment-methods':
				$title = __( 'Payment methods', 'woocommerce' );
				break;
			case 'add-payment-method':
				$title = __( 'Add payment method', 'woocommerce' );
				break;
			case 'lost-password':
				$title = __( 'Lost password', 'woocommerce' );
				break;
			default:
				$title = '';
				break;
		}

		return apply_filters( 'woocommerce_endpoint_' . $endpoint . '_title', $title, $endpoint );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
4.6.0 Added $action parameter.
2.3.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.