我尝试了几个小时,我成功地获得了子页面父页面的完整slug。当我在第三级子页面时,我无法获得顶级父页面的slug。示例域。com/top\\u页/sub\\u页/sub\\u sub\\u页
我需要获取完整的slug“top\\u page/sub\\u page/sub\\u sub\\u page”
我这样做的语言网站是在子域(个人网站)。这些页面在子域中具有相同的slug。所以我想链接语言网站,当您在某个给定页面上时,语言网站的链接将带您访问该语言的页面(而不是该语言的主页)。
指向英语子域的超链接示例:
echo \'<a href="en.domain.com/\'.get_FULL_SLUG).\'">\'English\'</a>\';
当你在第三级页面,子页面时,有可能得到上一级父页面的slug吗
希望有人能帮忙
最合适的回答,由SO网友:Tom J Nowell 整理而成
这将替换域。com/top\\u页/sub\\u页/sub\\u sub\\u页带/top\\u页/sub\\u页/sub\\u sub\\u页
$path = str_replace(home_url(),\'\',get_permalink());