Wie bekomme ich einen vollständigen Slug, einschließlich aller Elternseiten?

Ich versuche es stundenlang und habe es geschafft, eine vollständige Slug für den Elternteil der Sub-Seite zu bekommen, wenn ich auf der dritten Ebene der Sub-Seite bin, kann ich keine Slug der Top-Eltern-Seite bekommen. Beispiel domain.com/top_page/sub_page/sub_sub_page

Ich brauche die komplette Slug ‘top_page / sub_page / sub_sub_page’

Ich mache das für Sprachwebsites, die auf Subdomains (Individualsites) liegen. Diese Seiten haben die gleiche Slug über Sub-Domains. Ich möchte also die Sprachwebsite verlinken, wenn Sie auf einer bestimmten Seite sind, führt die Verknüpfung zur Sprachwebsite zu dieser Seite in dieser Sprache (nicht zur Startseite dieser Sprache).

Beispiel für Hyperlink zur englischen Subdomäne:

echo ''English''; 

Ist es möglich, Slug Top Eltern zu bekommen, wenn Sie auf der dritten Ebene Seite, Sub-Sub-Seite sind

Hoffe, dass jemand helfen kann

Solutions Collecting From Web of "Wie bekomme ich einen vollständigen Slug, einschließlich aller Elternseiten?"

Dies würde domain.com/top_page/sub_page/sub_sub_page durch / top_page / sub_page / sub_sub_page ersetzen

 $path = str_replace(home_url(),'',get_permalink()); 

Direkt mit get_page_uri :

 $path = get_page_uri($post_or_id); 

Ergebnis ist zB top-level-page/sub-page/current-page . Diese function wird intern von get_page_link usw. verwendet.