Как изменить текст "Комментарии к записи" в заголовке комментариев на WordPress-странице?
<h3 class="comments-title">
<?php
printf(
esc_html( _nx( 'One comment', '%1$s comments', get_comments_number(), 'comments title', 'text-domain' ) ),
number_format_i18n( get_comments_number() )
);
?>
</h3>
Я бы хотел заменить текст "Комментарии к записи" на текст "Обсуждения". Пожалуйста, подскажите, как это сделать.
Заранее благодарен за помощь! Ответы:
Чтобы изменить текст "Комментарии к записи" на странице комментариев в WordPress, вам нужно внести изменения в функцию comments_title(). В вашем примере кода вы используете функцию _nx(), которая позволяет правильно склонять слово "комментарии" в зависимости от их количества.
Вам нужно заменить строку с использованием функции _nx() на следующий код:
<h3 class="comments-title">
<?php
echo 'Обсуждения';
?>
</h3>
Таким образом, вы просто жестко задаете текст "Обсуждения" для заголовка комментариев. Если вы хотите использовать локализацию и возможность склонения слова "комментарии", вы можете воспользоваться функцией _nx():
<h3 class="comments-title">
<?php
printf(
esc_html( _nx( '%1$s обсуждение', '%1$s обсуждения', get_comments_number(), 'comments title', 'text-domain' ) ),
number_format_i18n( get_comments_number() )
);
?>
</h3>
В этом случае текст будет автоматически изменяться в зависимости от количества комментариев. Например, если у вас есть один комментарий, текст будет "1 обсуждение", а если у вас есть несколько комментариев, текст будет "N обсуждений", где N - количество комментариев.
Надеюсь, это поможет вам изменить текст заголовка комментариев на вашем сайте WordPress. Если у вас возникнут еще вопросы, не стесняйтесь задавать!