如何在 WordPress 中获取 iso 代码语言? 这个功能:
get_bloginfo('language');
给我返回这样的语言:en-EN
我创建了一个这样的函数:
<?php
function pr_language() {
$lang = get_bloginfo('language');
$pos = stripos($lang, '-');
$lang = substr(get_bloginfo('language'),0,-($pos+1)); // retourne "f"
return $lang;
}
?>
正确吗?我想显示 en 而不是 en-EN
最佳答案
我希望我理解你的问题。看来您想要显示的只是 en-US。
根据WordPress ,
用法:
<?php bloginfo( $show ); ?>
参数:
language
所以,
确切代码:
<?php bloginfo('language'); ?>
将输出:
en-US
要仅显示 en,只需显示前两个字符。
function show_short_language() {
<?php echo substr( get_bloginfo ( 'language' ), 0, 2 );?>
}
仅供将来的任何人注意:
<?php echo substr( get_bloginfo ( 'language' ), 0, 2 );?>
制作:
en
和
<?php echo substr( bloginfo ( 'language' ), 0, 2 );?>
制作:
en-US
关于WordPress : get iso language,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512674/