Link 到我的 Wordpress 模板中的已翻译页面

Link to translated pages in my Wordpress template

我正在开发一个多语言网站。默认语言为荷兰语,其他两种语言为英语和法语。

我的主页上有一个必须转到页面 "Features" 的按钮。 默认语言中的 slug 是 "kenmerken",英语是 "features",法语是 "fonctionnalites".

我的url结构是这样的: 默认语言(荷兰语) carflow.test 车流.test/kenmerken/

英语 车流。test/en carflow.test/en/features

法语 车流。test/fr carflow.test/fr/fonctionnalites

我已经有了 link 到 "kenmerken" 页面(荷兰语)的代码:

<a class="button button--primary" href="<?php echo get_permalink( get_page_by_path( 'kenmerken' ) )?>"><?php _e('Kenmerken cta','carflow-theme'); ?></a>

我怎样才能让这个 link 适用于所有语言? 我可能可以使用 if else 语句来执行此操作并检查当前语言。但这感觉不对。

好的,我已经对此进行了测试,看起来 Wordpress 会自动识别页面。

我使用最新的 Wordpress 版本和 WPML 作为翻译插件。

因此,如果我在我的默认语言网站(荷兰语)上使用 <?php echo get_permalink( get_page_by_path( 'features' ) )?>,它会转到荷兰语功能页面,尽管功能是页面 "kenmerken" 的英文段。

我想如果我在我的代码中使用英语 slug,我将是最简单的。