Как отключить комментарии в WordPress для отдельных статей или всего блога, а так же убрать или наоборот подключить их в шаблоне

12 Январь, 2014

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. На движке WordPress чаще всего создают блоги, основным атрибутом которых являются комментарии. Поэтому данная возможность в админке включена по умолчанию (как зайти в админку, я надеюсь, вы знаете).

Как отключить или включить комментарии в WordPress

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

Как отключить появление новых комментариев в Вордпрессе


Как это сделать? Совсем не сложно. При написании статьи в Вордпрессе кроме, собственно, формы, куда вы вводите текст, кругом имеется довольно много блоков (справа и внизу), среди которых вы можете отыскать блок «Обсуждение».

Сняв в нем галочку «Разрешить комментарии», вы их отключите для данной конкретной публикации. Если такой области нигде на странице редактирования записи или страницы не наблюдаете, то следует в самом ее верху открыть вкладку «Настройки экрана» и поставить галочку в указанном на скриншоте месте, после чего искомая область появится.

Если вы хотите, наоборот, отключить комментарии в WordPress на всех страницах, а включить их лишь на некоторых, то вам нужно будет поменять кое-что в общих настройках, которые находятся в левом меню на вкладке «Параметры» — «Обсуждение».

Теперь для включения возможности посетителям оставлять комментарии вам придется вручную ставить галочку в упомянутой чуть выше области «Обсуждении» на странице редактирования поста (или статической страницы).

При таком способе отключения комментариев исчезнет только форма для их добавления, вместо которой появится подобная надпись:

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

Как убрать вообще все комментарии из блога или добавить их


Итак, быстренько вспоминаем как устроены шаблоны в WordPress и, подключившись к своем блога по ФТП, открываем на редактирование в Нотепаде++ файл single.php (для статей) или page.php (для статических страниц). Открыли? Ну и замечательно.

Находите там фрагмент:

<?php comments_template(); ?>

И удаляете его (не забудьте предварительно скопировать на компьютер с сервера оригинал файла, в котором производите изменения). Сохраняете, обновляете данные в Файлзиле, сбрасываете кеш в Вордпрессе, если его используете, ну и, собственно, смотрите на результат.

Таким способом все комментарии получится убрать со всех страниц блога одни махом, если таковая необходимость у вас возникнет.

Однако, иногда возникает другая проблема — комментирование вы в настройках страницы включили, а формы для их добавления не появилось. У меня, например, такое было на статических страницах, ибо разработчики шаблона это не предусмотрели (помните, что темы оформления для WordPress стоит скачивать только с официального сайта во избежании вирусов и скрытых ссылок).

Что делать? Да то же самое, что мы только что рассмотрели, но с точностью до наоборот. Нужно будет открыть файл page.php (это базовый шаблон для статических страниц, хотя можно будет еще создавать и свои шаблоны) и добавить там в нужном месте (после содержимого) тот же фрагмент кода:

<?php comments_template(); ?>

Форма для добавления комментариев появится на этой странице в вашем WordPress блоге. Внешний вид и функционал этой формы настраивается в файле comments.php из папки с вашей темой оформления (/wp-content/themes/). Таким образом мы отключили, подключили, убрали и опять добавили комментарии в Вордпресс. Молодцы, что тут еще добавить.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Основы WordPress

Комментарии и отзывы

Светлана

Здравствуйте. А как сделать такую форму комментариев как у вас — без графы «сайт»?

Александра

Здравствуйте, Ваша статья помогла добавить возможность комментирования в WordPress

Александр

Спасибо, полезная статья. А как можно изменить стандартную форму комментариев?

Айбек

Добрый день. Подскажите как подправить комментарии. скриншот прикрепил...

http://prntscr.com/b0obq6

Подписаться не комментируя