Поддержка Переводы Количество комментариев на русском языке

  • Решено Max

    (@makspostal)


    Здравствуйте.

    В теме используется следующий код для вывода комментариев:

    <h3 class="comments-title">
    	<?php
    		$comment_count = get_comments_number();
    		if ( 1 == $comment_count ) {
    			printf(
    				esc_html_e( 'One Reply', 'maker' )
    			);
    		} else {
    			printf( // WPCS: XSS OK.
    				esc_html( _nx( '%1$s Reply', '%1$s Replies', $comment_count, 'comments title', 'maker' ) ),
    				number_format_i18n( $comment_count ),
    				'<span>' . get_the_title() . '</span>'
    			);
    		}
    	?>
    </h3>

    При выводе, количество отображается на английском языке.
    Пробовал ставить плагин Multilingual Comments Number, но он не работает.

    Если вставляю аналогичный код, например от темы twentyfifteen:

    <h2 class="comments-title">
    	<?php
    		printf( _nx( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'comments title', 'twentyfifteen' ),
    			number_format_i18n( get_comments_number() ), get_the_title() );
    	?>
    </h2>

    То число комментариев отображается на русском языке с правильными окончаниями, но перед количеством комментов отображается заголовок поста, что не нужно.

    Подскажите, почему не работает исходный код?
    Или каким рабочим кодом его можно заменить?

    Заранее спасибо.

Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Количество комментариев на русском языке» закрыта для новых ответов.