翻译URL前缀是可能的吗?

时间:2013-02-23 作者:Mike

我在url中使用前缀,在函数中使用“add\\u permastruct”。php:

www.mydomain.com/the_prefix/my_category/postname
但我想翻译“the\\u prefix”。例如,如果我的网站是英文的,我将使用前缀“articles”,如果我的网站是德语的,我将使用“artikel”。

English: www.mydomain.com/en/articles/my_category/postname

German: www.mydomain.com/de/artikel/my_category/postname
有什么想法吗?我使用WPML 插件

1 个回复
SO网友:Jeremiah Prummer

我将使用以下内容检查每种语言,然后输出翻译后的permalink结构。例如:

if(ICL_LANGUAGE_CODE==en){
//translate your english the_prefix here
}
if(ICL_LANGUAGE_CODE==de){
//translate your german the_prefix here
}
我对此不确定,但我认为您应该能够使用icl_register_string()icl_t() 函数在上述if语句中注册和输出翻译后的文本。您可以在此处找到有关这些功能的更多信息:WPML Register Function

结束

相关推荐

WooCommerce permalinks

我有以下问题:当我转到WooCommerce类别时,链接显示如下:http://www.example.com/product-category/category/其中粗体文本是链接,其余是需要显示的产品类别。当我进入WooCommerce设置并进入pages选项卡时,我可以选择更改productcategory slug。如果我在此文本字段中填写以下内容:%product_cat% 链接显示如下:http://www.example.com/category/category/我想在我的链接中显示的是: