如何为l10n准备SimplePie_Item的Get_Date()?

时间:2012-09-19 作者:Scorchio

我正在努力改进骨骼主题的本地化。在管理端,它提供了一个RSS小部件,该小部件使用以下代码:

<?php
   echo $item->get_date(\'j F Y @ g:i a\');
?>
使用SimplePie,here\'s the doc 对于方法。哪种方法是使此内容可翻译的最佳方法?

2 个回复
SO网友:Otto

最好的方法可能是使用WordPress中内置的国际化功能。然后将根据所使用的语言包进行翻译。

date()调用的“U”字符给出了unix时间戳,在本例中,这正是传递给date_i18n().

例如:echo date_i18n(\'j F Y @ g:i a\', $item->get_date(\'U\'));

将相应地翻译月份等。如果要在日期格式字符串周围添加\\uuU()包装,也可以这样做。

SO网友:Scorchio

你觉得这个怎么样?

<?php 
    echo mysql2date(__(\'j F Y @ g:i a\', \'bonestheme\'), $item->get_date(\'Y-m-d H:i:s\')); 
?>

结束

相关推荐

如何为内置的SimplePie提要解析器设置缓存?

我正在使用内置的SimplePie,又名fetch_feed(), 要检索提要,我希望能够从管理菜单中调整缓存时间。SimplePie 它本身有很好的文档记录,但它的WordPress实现并不多。关于设置缓存持续时间的最佳方法,您有什么想法吗?