0

我正在使用 qtranslate-x 插件来翻译我的 wordpress 网站。我正在用印地语和英语翻译我的网站。但是,我无法翻译我的发布日期。发布日期以英语显示,如“January 10”,但在印地语中显示为“???? 10”。如何使用 qtranslate-x 插件翻译特定语言的发布日期?

我的代码就像,

<time class="entry-date" style="padding:5px 10px;background-color:maroon;font-weight:bold;color:white;margin-left:-10px;" datetime="<?php the_time('M j'); ?>" content="<?php the_time('M j'); ?>">
    <?php the_time('M'); ?>
</time>

其中'M'是一个月。我想在 the_time() 函数中进行翻译。

下面是截图:

发布日期

4

1 回答 1

0

简单的解决方案:

像 a 一样定义数组:

// Months
$month["January"] = "Hindi translate";
$month["February"] = "Hindi translate";
$month["March"] = "Hindi translate";
$month["April"] = "Hindi translate";
$month["May"] = "Hindi translate"; // and etc.

然后检查您的语言并回显当前语言挂载名称。

例如:

<small>
<?php the_time('j') ?> 
<?php
if($current_lang == 'en') {
      echo get_the_time('F');
} else {
      echo $month[get_the_time('F')];

}
?><?php the_time('Y') ?> <!-- by <?php the_author() ?> --></small>
于 2017-02-07T11:03:03.647 回答