Adicionar ponto de sub-subpágina no woocommerce

Eu já adicionei um novo ponto final à minha página da conta, “my-account / My-New-Endpoint”.

Gostaria de adicionar o nó de extremidade da sub-página como “my-account / My-New-Endpoint / New-Subendpoint”

Não consigo encontrar informações em qualquer lugar sobre como fazer isso.

Estou especificando pontos de extremidade assim:

$endpoint = 'my-new-endpoint'; $endpointsub = 'my-new-endpoint/new-subendpoint'; 

Isso não funciona, carrega conteúdo do primeiro ponto final.

Se eu mudar para $endpointsub = 'new-subendpoint'; funciona, mas url se torna “my-account / New-Subendpoint”

Existe uma maneira específica de criar o ponto final da página / subpágina para ser como: “my-account / My-New-Endpoint / New-Subendpoint”?

Obrigado.

EDITAR:

Esta é a function add endpoint:

 function add_endpoints() { add_rewrite_endpoint( self::$endpoint, EP_ROOT | EP_PAGES ); add_rewrite_endpoint( self::$endpointsub, EP_ROOT | EP_PAGES ); } 

Solutions Collecting From Web of "Adicionar ponto de sub-subpágina no woocommerce"

Graças a @mmm e seu comentário definindo $ endpointsub antes do $ endpoint, funcionou. Não tenho certeza por que isso é, mas isso resolveu isso.

Então mude a ordem dos pontos finais:

 $endpointsub = 'my-new-endpoint/new-subendpoint'; $endpoint = 'my-new-endpoint'; add_rewrite_endpoint( self::$endpointsub, EP_ROOT | EP_PAGES ); add_rewrite_endpoint( self::$endpoint, EP_ROOT | EP_PAGES ); add_query_vars( $vars ) { $vars[] = self::$endpointsub; $vars[] = self::$endpoint; return $vars; }