Как отключить комментарии для страниц вложений?
Если в теме предусмотрена отдельная страница-шаблон для вывода вложений (файл темы attachment.php), то отключить комментарии на такой странице можно банальным удалением вызова функции comments_template. Если же такой страницы в файлах темы нет, то для отключения комментариев вам надо будет использовать специальный сниппет, вставленный в файл functions.php вашей темы:
//закрытие комментариев для страниц вложений start function wph_close_comments_attachment($open, $post_id) { $post = get_post($post_id); if($post->post_type == 'attachment') { return false; } return $open; } add_filter('comments_open', 'wph_close_comments_attachment', 10, 2); //закрытие комментариев для страниц вложений end |
Комментирование страниц вложений может снизить количество комментариев на изначальной странице, где были опубликованы медиафайлы. Такое "распыление" комментариев по куче разных страниц может быть неудобно для вебмастера.