Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Искать в статьях
Искать на страницах
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Каждый раз, когда вы загружаете новое изображение через Медиафайлы на вашем WordPress сайте, вам предлагается на выбор, как именно использовать ссылку на загруженное изображение. То же самое относится и к другим медиафайлам, не только к изображениям. Вы можете не использовать ссылку вовсе, использовать ссылку на файл или использовать ссылку на страницу вложения.

Как отключить комментарии для Медиафайлов WordPress

В том случае, если вы выберете "Ссылка на страницу вложения", при переходе по ссылке медиафайла вы будете попадать на новую страницу с самим медиафайлом и блоком комментариев снизу. В этом кратком руководстве я покажу вам, как отключить комментарии для страниц медиафайлов.

Все что нужно сделать, это добавить следующий код в файл functions.php вашей текущей темы:

function filter_media_comment_status( $open, $post_id ) {
	$post = get_post( $post_id );
	if( $post->post_type == 'attachment' ) {
		return false;
	}
	return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 );

Если вы не хотите разбираться с кодом, вы можете просто использовать плагин Disable Comments. Этот плагин позволяет отключить полностью все комментарии на страницах указанного типа: Записи, Страницы, Медиафайлы. Просто выберите вариант Медиафайлы.

Специализированный хостинг для сайтов на WordPress!

Как отключить комментарии для Медиафайлов WordPress

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

Надеюсь, вам пригодится этот небольшой урок.

Источник: WPBeginner.com
Специализированный хостинг для сайтов на WordPress!

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

7 комментариев

сначала новые
по рейтингу сначала новые по хронологии

Спасибо. А то спамеры достали. В статьях коменты отключены, так они в картинки шлют.

Подскажите а как вообще отключить генерацию страниц-медиафайлов? Они все в ПС в индексе, а это плохо...

Отключить страницы медиафайлов думаю будет затруднительно, ведь это встроенная функциональность движка WordPress. Будет проще запретить индексацию этого типа страниц через какой-то сео-плагин или robots.txt

Александр

Добрый день.

Спасибо за статью, уже написал функцию, точнее переписал :), все сработало.

Не скажете также у меня такая проблема:

У меня есть сайт на html, и на нем страница с изображением ,к примеру my-site.ru/alex.html

постоянная ссылка на медиафайл формируется в виде http://localhost/my-site/?attachment_id=33

мне бы не хотелось менять адреса ссылок , а вордпресс не дает оставить старый адрес. Может можно какую-нить функцию написать на этот случай?

А как добавить на такие страницы-медиафайлов ("при переходе по ссылке медиафайла вы будете попадать на новую страницу с самим медиафайлом и блоком комментариев снизу") - свою информацию?

По сути, эта страница будет визуально соответствовать обычному шаблону любой записи, то есть будет использован код шаблона single.php

Спасибо! Моё решение: надо зайти в медиафайл, выбрать нужную картинку и в описании добавить свою информацию.