WordPress : get iso language

标签 wordpress

如何在 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/

相关文章:

php - Wordpress - 更好地使用 php 脚本创建页面还是动态页面?

javascript - 导航栏 anchor 填充 div,WordPress 菜单

php - WordPress 使帖子相应地对齐

php - 如何从 woocommerce 购物车中删除单个产品

image - 用于图像 htaccess 问题的 wordpress 子域

javascript - 如果 href = # 则删除按钮

php - 在 WordPress 中重新加载不同尺寸的图像

php - WooCommerce:如何通过短代码中指定的 ID 进行订购

php - WordPress wp-load.php

php - 为 WordPress Jetpack 插件联系表提取数据