Html 如何将页面导航到不同语言的ID?

Html 如何将页面导航到不同语言的ID?,html,wordpress,navigation,Html,Wordpress,Navigation,我有一个多语言的wordpress网站。我正在使用WPML插件来实现多种语言 我想要的想法如下:我有一个菜单,菜单里面有链接。有些链接转到ids以滚动到页面中的特定部分。说到英语(网站的主要语言),这是一个很好的例子(example.com/#GoHere)。但是当涉及到其他语言时,我如何实现路径?我试过这个(example.com/ar/#GoHere)。但这种联系不起作用 是否有一种特定的方式使用与主语言路径不同的其他语言的ID进行导航?对于阿拉伯语,链接路径为example.com/ar/

我有一个多语言的wordpress网站。我正在使用WPML插件来实现多种语言

我想要的想法如下:我有一个菜单,菜单里面有链接。有些链接转到ids以滚动到页面中的特定部分。说到英语(网站的主要语言),这是一个很好的例子(example.com/#GoHere)。但是当涉及到其他语言时,我如何实现路径?我试过这个(example.com/ar/#GoHere)。但这种联系不起作用


是否有一种特定的方式使用与主语言路径不同的其他语言的ID进行导航?对于阿拉伯语,链接路径为example.com/ar/,但在它之后添加id与英语页面中的工作方式不同。

否如果在url之后附加langauge代码,则它将作为页面读取,如果您想这样做,则创建子域,该子域将读取相同的代码和db,您只需在wp-config.php文件中添加条件,如下所示:

$url_secure = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://";
$url = $url_secure.$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if(strpos($url, 'de.') !== false){
define( 'WP_SITEURL', 'http://de.coodingdessign.com' );
define( 'WP_HOME', 'http://de.coodingdessign.com' );
}elseif(strpos($url, 'fr.') !== false){
define( 'WP_SITEURL', 'http://fr.coodingdessign.com' );
define( 'WP_HOME', 'http://fr.coodingdessign.com' );
}else{
define( 'WP_SITEURL', 'https://www.coodingdessign.com' );
define( 'WP_HOME', 'https://www.coodingdessign.com' );
}

这项工作将如何进行?请你再进一步解释一下?我以前从未使用过php代码,我是否为每个if语句和语言放置“ar.”“fr.”等?它将如何帮助我实现ID导航?首先,你需要创建子域,你可以使用wm api根据你的需要创建子域(子域的编号),根据你的语言ID动态重定向例如$ID.example.com我尝试了一些东西,它在没有你建议的情况下工作,我非常感谢你的帮助和时间!我所要做的就是在/ar/之后用每种语言添加页面的slug,然后添加id。