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,我将是最简单的。
我正在开发一个多语言网站。默认语言为荷兰语,其他两种语言为英语和法语。
我的主页上有一个必须转到页面 "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,我将是最简单的。