2010-05-25 79 views
0

我試圖設置日期出現在法國人的生活方式,例如「2邁」,而不是「5月2日」WordPress的多語種日期

這裏是我的代碼:」

<?php // Get today's date in the right format 
    //$todaysDate = date('M d'); 
    $todaysDate = date('m/d/Y H:i:s'); 
    ?> 
    <?php query_posts('showposts=5&category_name=events&meta_key=Date&meta_compare=>=&meta_value='.$todaysDate.'&orderby=meta_value=order=ASC'); ?> 


    <?php 
     if (have_posts()) : while (have_posts()) : the_post(); 
     $eventMeta = get_post_meta($post->ID, 'Date', true); 
     $eventDate = strtotime($eventMeta); 
     $displayDate = date ('M d', $eventDate);?> 
    <ul> 
    <li> 
    <span class="date"><?php echo $displayDate ; ?></span> 
     <span><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span> 
    </li> 
<?php endwhile; else: ?> 
<li><?php if ((strtolower(ICL_LANGUAGE_CODE) == 'en')) {echo("Sorry, no upcoming events for this month!");} ?> 
<?php if ((strtolower(ICL_LANGUAGE_CODE) == 'fr')) echo("D&eacute;sol&eacute;, aucun &eacute;v&eacute;nement &agrave; venir pour ce mois!") ?></li></ul> 

<?php endif; ?> 

怎麼辦我這樣做是爲了根據你的語言來切換格式。要查看網站點擊here

回答

0
if(WPLANG == 'fr_FR'){ 
    //It's French 
} else { 
    // It's English 
} 
+0

我應該實際上回溯一點點。這將檢查WordPress安裝是否使用法語,而不是用戶是否使用法語。另外,else語句意味着它不是法語。它可能仍然是德語,西班牙語等。 如果需要檢查用戶是否正在用法語閱讀,則這不起作用。 – 2010-05-26 15:17:55