如何制作特定国家/地区的菜单?

时间:2019-02-19 作者:abhi25

如何使WordPress菜单针对特定国家/地区?就像我只想为一个国家显示一个菜单,然后对其他国家隐藏它一样。不想购买插件。如何进行代码定制?

1 个回复
SO网友:Jason Is My Name

在查看网站时,有没有办法判断您所在的国家?我的意思是like就是域名的例子。英国|示例。ca |示例。com/en。。。那种事?

然后,您可以在域中搜索该国家/地区的字符串:

$protocol = stripos($_SERVER[\'SERVER_PROTOCOL\'],\'https\') === true ? \'https://\' : \'http://\';
$url = $protocol . $_SERVER[\'SERVER_NAME\'] . $_SERVER[\'REQUEST_URI\'];

if (strpos($url,\'/en/\') !== false) {
    echo \'English version\';
} else if (strpos($url,\'/us/\') !== false) {
    echo \'US version\';
} else {
    echo \'Not UK or US Version\';
}

相关推荐

Add extra markup to WP menus

我被要求将一个HTML网站重新开发为一个WP主题,它有一个非常高级的菜单结构,我不太确定如何复制它。第二个菜单项有一个子菜单,但它不仅仅是“li”中的“ul”,还有额外的div等。。因为下拉列表有3列布局,其中2列包含子链接,第3列包含内容。这是一个示例:<ul class=\"nav navbar-nav three\"> <li class=\"dropdown yamm-fw\"> <a href=\"#\" class=\"dropdown-toggl