Woocommerce Mein Konto Endpoint – Wie bekomme ich den ID-Parameter von der URL?

Ich benutze WooCommerce v3.2.6 und WordPress 4.9.1. Ich habe dem WooCommerce myaccount-Bereich ( view-subscription ) einen Endpunkt hinzugefügt:

 function my_custom_endpoints() { add_rewrite_endpoint( 'view-subscription', EP_ROOT | EP_PAGES ); } add_action( 'init', 'my_custom_endpoints' ); function my_custom_query_vars( $vars ) { $vars[] = 'view-subscription'; return $vars; } add_filter( 'query_vars', 'my_custom_query_vars', 0 ); function view_subscription_endpoint_content() { include get_template_directory().'/woocommerce/myaccount/view-subscription.php'; } add_action( 'woocommerce_account_view-subscription_endpoint', 'view_subscription_endpoint_content' ); 

Der Endpunkt funktioniert, aber ich möchte in der Lage sein, die ID eines Abonnements (eines Post-Typs) an den Endpunkt zu übergeben (ähnlich wie View-Order funktioniert). Wie kann ich das machen?

z.B.

 myaccount/view-order/21313 - Displays details of order #21313 myaccount/view-subscription/35464 - I want this to display the details of the subscription post #35464. 

Wenn ich auf die obige URL myaccount/view-subscription/35464 , wird die view-subscription.php-Vorlage immer noch myaccount/view-subscription/35464 , aber was ist der beste Weg, um von der URL auf die ID 35464 zuzugreifen?

Solutions Collecting From Web of "Woocommerce Mein Konto Endpoint – Wie bekomme ich den ID-Parameter von der URL?"