Я хочу удалить блок комментариев Word Press из указанных 'n' сообщений.Эти сообщения генерируются динамически и не хотят комментировать блок
Не проверено, но это должно работать в вашем файле index.php / single.php.
$posts_to_hide_comments = array(1, 3, 8, 9, 10, 13, 17, 24); if (! in_array($post->ID, $posts_to_hide_comments, true)) { comments_template(); }
Блок комментариев находится в списках файлов статей главной страницы или каждой из созданных вами категорий.Проверьте архив /index.php в вашем Wordpress и посмотрите блок комментариев HTML.
Используете ли вы wp_insert_post для создания сообщений?Если это так, установите опцию "comment_status" в положение "закрыто" при вставке.
Чтобы изменить статус существующего сообщения, используйте wp_update_post ;вам нужно только отправить идентификатор и параметры comment_status, чтобы закрыть (или открыть) комментарии.
Самый простой способ сделать это, даже не вдаваясь в код, - снять флажок «отображать комментарии» в нижней части поста, который вы создаете в области администрирования wordpress.
В качестве альтернативы, вы можете вообще отключить комментарии, перейдя в раздел «Настройки» Обсуждение в вашей административной области и отменив выбор «Разрешить людям оставлять комментарии к новым статьям».