将另一个参数添加到Comments_Popup_link

时间:2011-10-17 作者:jesiher

我必须修改哪些WordPress核心功能才能更改

comments_popup_link(\'Ni komentarjev\', \'1 komentar\',\'% komentarjev\') 

comments_popup_link(\'Ni komentarjev\', \'1 komentar\', **\'2 komentarja\',** \'% komentarjev\')
我想为两条评论添加一个论点。要向该函数添加哪些行?

我之所以想这样做,原因很简单,在我的母语中,复数是从3开始的。我希望它拼写正确。

1 个回复
SO网友:fuxia

滤器\'comments_number\'. 您可以将转换后的数字和实数作为参数。返回最适合的内容。

示例代码:

add_filter( \'comments_number\', \'wpse_31328_comments_number_i18n\', 10, 2 );

function wpse_31328_comments_number_i18n( $text, $number )
{
    if ( 2 === $number )
    {
        return _x( \'2 comments\', \'comments number\', \'your_text_domain\' );
        // or hard coded:
        // return \'2 komentarja\';
    }

    return $text
}

结束

相关推荐

WordPress localization

在WordPress本地化文件(.po)中,php是否按行号映射文件,例如。comments.php:60 或msgidmsgid \"<span class=\\\"meta-nav\\\">&larr;</span> Older Comments\".所以基本上,如果我在评论中说了字符串。php在第60行中,并将其移动到第74行,它是否仍然由msgid进行本地化?