WordPress主题中日期的翻译

WordPress主题中日期的翻译,wordpress,internationalization,Wordpress,Internationalization,网站上有一个显示日期的函数,但是日期是用英语显示的,如何正确地构建date_i18n()。在代码中,使日期以与站点相同的语言显示 这是日期输出代码 function dt_post_date($format = false, $echo = true) { if( ! is_string( $format ) || empty($format) ) { $format = 'j F, Y'; } $date = sprintf( __d('%1$s') , get_the_time($f

网站上有一个显示日期的函数,但是日期是用英语显示的,如何正确地构建date_i18n()。在代码中,使日期以与站点相同的语言显示

这是日期输出代码

function dt_post_date($format = false, $echo = true) {
if( ! is_string( $format ) || empty($format) ) {
    $format = 'j F, Y';
}
$date = sprintf( __d('%1$s') , get_the_time($format) );
if( $echo ){
    echo $date;
} else {
    return $date;
}
}

如何在代码中嵌入date_i18n()

这是修改后的函数,希望这能解决这个问题

function dt_post_date($format = false, $echo = true) {
    if( ! is_string( $format ) || empty($format) ) {
        $format = 'j F, Y';
    }
    $date = date_i18n($format, get_the_time('U', true));
    if( $echo ){
        echo $date;
    } else {
        return $date;
    }
}

如果要显示“Post”时间而不是当前时间,请将
get_the_time()
替换为
get_Post_time()

您已经尝试了什么?您是否检查了函数的
date\u i18n()