Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type 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

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

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

Источник: WPBeginner.com
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 8

Maxim:

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

WPcafe.org:

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

Maxim:

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

Александр:

Добрый день.

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

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

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

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

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

vlad:

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

WPcafe.org:

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

Serg:

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

MiKoff:

с моим шаблоном не прошло. Но я нашел отдельный файл comments.php и там удалил строчку

и все готово! Теперь нет поля для добавления комментов. При чем я могу это делать через админку (поле осталось)

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