_n()搜索结果是单数还是复数?

时间:2012-03-29 作者:Josh

此代码生成

“hello”-1篇文章的搜索结果

<h3>Search Results for <?php echo\'"\'?>
    <?php /* Search Count */ 
    $allsearch = &new WP_Query("s=$s&showposts=-1"); 
    $key = wp_specialchars($s, 1); 
    $count = $allsearch->post_count; 
    _e(\'\'); 
    _e(\'<span class="search-terms">\'); 
    echo $key; 
    _e(\'</span>\'); 
    echo \'"\'; 
    _e(\' - \'); 
    echo $count . \' \'; 
    _e(\'articles\'); 
    wp_reset_query(); ?>
</h3>
我怎样才能做到$single$plural 例如“1条”或“2条”?

1 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

与其使用“if”循环,不如使用特殊函数:

<?php echo _n( \'article\', \'articles\', $count, \'my-plugin-domain\' ); ?>

http://codex.wordpress.org/Function_Reference/_n

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette