我正在帮助一个定制的多语言网站。我们有一页英文,然后有一页法文。我在主容器(面包屑旁边)中有一个“切换语言”链接,如果在任何法语页面上,它会将您带到英语主页,反之亦然。
除了使用插件外,我如何使此链接指向法语或英语的等效页面,从而使其更具动态性?E、 g.当用户在“事件”页面上时,l ink指向“Evènements”页面,但当用户在“筹款”页面上时,l ink指向“leveéE de fonds”页面。
下面是我现在用来切换语言的代码,使用自定义字段为所有英文页面命名为“MenuName”,值为“English”。然后,这将为面包屑提供服务。php或我的新面包屑。php,它具有相应的链接。然而,我不认为这是最好的方法,因为它依赖于面包屑。
<?php
if (get_post_meta($post->ID,\'MenuName\', true))
{
get_template_part(\'includes/breadcrumbs-en\',\'page\');
}
else
{
get_template_part(\'includes/breadcrumbs\',\'page\');
}
?>
所以我在寻找链接两个页面的理论,通过(我认为)为每个页面指定自定义字段值(?)