вы можете воспользоваться услугами веб-студии прометей и Заказать Сайт Визитку.
Если вы устали от спама или просто считаете, что комментарии не подходят для вашего сайта, вы можете полностью отключить эту функцию WordPress.
Если вы пытаетесь найти способ удалить текст «оставить ответ» в своем контенте, отключение комментариев также может помочь.
Отключить комментарии для совершенно нового сайта достаточно просто, но если у вас уже есть сайт с опубликованным контентом и комментариями, вам потребуется выполнить несколько дополнительных действий.
- Идти к Настройки → Обсуждение
- Снимите эти флажки, затем сохраните настройки:
Разрешить уведомления о ссылках из других блогов (пингбэки и трекбеки) на новые сообщения
Разрешить людям оставлять комментарии к новым сообщениям

Это автоматически закроет комментарии к любому новому контенту, который вы публикуете, но это не повлияет на ваш существующий контент.
Чтобы отключить комментарии к существующим сообщениям:
- Идти к Сообщения → Все сообщения
- Установите флажок рядом с Заголовок, чтобы все посты были выбраны
- В раскрывающемся списке, где написано Массовые действияВыбрать Редактироватьзатем нажмите Применять
- В раскрывающемся списке «Комментарии» и «Pings» выберите Не позволяйтезатем нажмите Обновлять
Если у вас много сообщений, вам придется делать это на каждой странице экрана «Все сообщения».
Или вы можете увеличить количество сообщений, отображаемых на экране, настроив параметры экрана (в правом верхнем углу страницы):

Это жизнеспособный метод, если у вас не слишком много сообщений.
Но это будет обременительно, если у вас сотни или тысячи постов. В этом случае вы должны использовать один из методов ниже.
Используя метод, упомянутый выше:
- Для сообщений, которые никогда не получали комментариев, все следы комментариев будут удалены.
- Любые комментарии, которые уже существовали к сообщениям, по-прежнему будут отображаться, но нельзя добавлять новые.
- Там будет текст «Комментарии закрыты».

Если вы также хотите удалить текст «комментарии закрыты» и не хотите, чтобы существующие комментарии отображались, самый простой способ — удалить все комментарии на вашем сайте WordPress.
Но если вы хотите сохранить комментарии и просто не отображать их, или если у вас на сайте огромное количество постов, воспользуйтесь следующим способом.
Отключить комментарии и удалить «Оставить комментарий» в WordPress с помощью плагина
Лучшим плагином для этой работы является плагин Disable Comments. Это дает вам возможность:
- Отключите комментарии везде
- Отключить комментарии для определенных типов сообщений
- В любом случае комментарии не будут удалены, но предыдущие комментарии больше не будут отображаться, и не будет текста «оставьте ответ» или «комментарии закрыты».
- Отключить комментарии от REST API и XML-RPC

Он также имеет набор опций, так что вы также можете удалить предыдущие комментарии, и он удобен для работы с несколькими сайтами.
Самое простое решение, как описано выше, — отключить комментарии и удалить все ранее существовавшие комментарии. Но если вы хотите:
- сохранить существующие комментарии, но не отображать их в интерфейсе
- скрыть все внешние ссылки на комментарии
- не используйте плагин для этого
Вам придется иметь в виду и иметь дело с различными способами, которыми ссылки на комментарии и комментарии отображаются в интерфейсе вашего сайта WordPress:
- Количество комментариев к посту со ссылкой на ответ часто отображается в метаинформации.
- Форма комментария, где вы фактически вводите свое имя и комментарий
- Сами комментарии, если они есть
В большинстве других статей на эту тему вам будет предложено либо использовать CSS, чтобы скрыть содержимое, либо изменить comments.php
файл или предоставить фрагменты для изменения различных частей дисплея. Но ни один из них не предлагает ни самого простого, ни самого тщательного решения. Например, если вы измените файл comments.php, чтобы предотвратить загрузку формы комментариев, это не будет касаться информации о комментариях, отображаемой в метаданных сообщения.
В конце концов, это можно сделать довольно просто парой строк кода.
Вам нужно использовать следующий код либо в functions.php вашей дочерней темы, либо в плагине фрагментов кода, либо в плагине пользовательских функций.
Обратите внимание, что это актуально для тем, не основанных на блоках. Если вы используете блочную или полную тему редактирования сайта, см. следующий раздел.
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
Это закрывает комментарии (и пингбэки) (спасибо Мэтту Клементсу). Но если комментарии уже существуют для поста, они все равно будут отображаться. Чтобы справиться с этим, добавьте следующее:
add_filter('get_comments_number', '0', 20, 2);
Это искусственно устанавливает количество комментариев равным 0, что предотвратит отображение информации о комментариях.
И это должно сработать!
Удалите текст «комментарии закрыты» и «оставьте ответ» в темах блочного / полного редактирования сайта.
Если вы используете одну из тем WordPress следующего поколения, называемую темой на основе блоков или полным редактированием сайта (например, Twenty Twenty-Two), ваша жизнь будет намного проще:
- Идти к Внешний вид → Редактор
- Мы ищем единый шаблон сообщения, поэтому щелкните раскрывающийся список вверху с надписью Дома и нажмите Просмотреть все шаблоны
- Найдите и нажмите на Один пост шаблон.
- Затем вы окажетесь на экране редактирования этого шаблона, который очень похож на типичный экран редактирования постов Гутенберга. Найдите Опубликовать комментарии заблокировать и удалить.
- Повторите это для любого другого шаблона на вашем сайте, для которого нужно убрать отображение комментариев.
Отключение комментариев и связанного с ними текста на вашем сайте WordPress кажется простым, но, как мы видели, есть некоторые «подводные камни». Надеемся, что это руководство предоставляет метод, который работает для вас.
Еженедельные советы по WordPress в ваш почтовый ящик
вы можете воспользоваться услугами веб-студии прометей и Страница услуги сайта-визитки..