2010-05-05 8 views
1

Я новичок в PHP & wordpress. Я хотел бы знать, как сделать это Codde делает дату форматирования на французском (например, 5 ОФВ), когда ваш на французской стороне, но на английском языке формате на английском языке (например, 5 января)Французский формат даты

Вот мой код:

<?php 
if (strtolower(ICL_LANGUAGE_CODE) == 'en') {$sidePosts = get_posts('cat=3,4,5,19&posts_per_page=5&order=DESC&orderby=date');} 
if (strtolower(ICL_LANGUAGE_CODE) == 'fr') {$sidePosts = get_posts('cat=9,10,11,17&posts_per_page=5&order=DESC&orderby=date');} 
foreach($sidePosts as $sidePosts) { 
    $array = (array) $sidePosts; 
    print("<li>"); 
    print("<span class='date'>".get_the_time('M j', $array[ID])."</span>"); 
    print("<a href='".get_permalink($array[ID])."' title='".$array[post_title]."'>".$array[post_title]."</a>"); 
    print("</li>"); 
} 
?> 

ответ

0

Вы можете заменить это:

print("<span class='date'>".get_the_time('M j', $array[ID])."</span>"); 

с этим:

if (strtolower(ICL_LANGUAGE_CODE) == 'en') 
{ 
    print("<span class='date'>".get_the_time('M j', $array[ID])."</span>"); 

} 
else { 
    print("<span class='date'>".get_the_time('j M', $array[ID])."</span>"); 
} 

В долгосрочной перспективе вы можете захотеть использовать плагин для этого, так как вам, вероятно, придется повторить это изменение после обновления wordpress.

Вы также можете прочитать: http://codex.wordpress.org/Formatting_Date_and_Time и http://gettingeek.com/internationalize-localize-a-wordpress-theme-guide-for-dummies-part-1-introduction-70.html

+0

спасибо работал понравился очаровал. –

Смежные вопросы