【问题标题】:Wordpress: same title but different slugs when site is used in various languagesWordpress:当网站以各种语言使用时,相同的标题但不同的 slug
【发布时间】:2016-05-06 10:35:36
【问题描述】:

如果我将 WordPress 设置为英语(通用->网站语言)并添加类别“München”,我会得到“munchen”

如果我将 WordPress 设置为德语(Deutsch)并添加相同的类别“München”,我会得到 slug“muenchen”,它与英文版“munchen”不同。

根据我的研究,我了解到 WordPress 创建 slug 时会考虑每种语言的“语法规则”

无论 Wordpress 是否使用英语、德语等作为网站语言,我如何让 WordPress(以编程方式)创建相同的 slug(如英语版本)。

谢谢

【问题讨论】:

  • 您使用的是 WPML 还是其他方式?
  • 不 - 只是简单的 Wordpress,没有翻译插件

标签: wordpress


【解决方案1】:

试试这样的

$lang = get_bloginfo('language');

if( $lang === 'es-ES' ){
    //url 
} else {
   // url 
}
return $url;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 2014-02-25
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多