web-dev-qa-db-ja.com

Comments_popup_linkに別の引数を追加する

wordPressのコア機能を変更するために変更しなければならないもの

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

comments_popup_link('Ni komentarjev', '1 komentar', **'2 komentarja',** '% komentarjev')

私は2つのコメントについて議論を加えたいと思います。そして、この関数に追加する行は何ですか?

私がそうしたいのは、私の母国語で私たちは3で複数形で始まるという単純な事実です。私はそれを正しくつづらせたいです。

2
jesiher

'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
}
1
fuxia