Удалить коментарии

как правильно полностью удалить "окно" коментариев и что бы вообще не коментировали на wordpresse ?

В опциях – Обсуждение снимите отметки с:
# Разрешить уведомления от другого Weblogs (pingbаcks и trаckbаcks.)
# Разрешить комментарии к статьям

# Attempt to notify any Weblogs linked to from the article (slows down posting.)
# Allow link notifications from other Weblogs (pingbacks and trackbacks.)
# Allow people to post comments on the article

с этого убрать галочки?

добро.

не то.
меня интересует как вообще отрубить коментарии
так что бы их не было и не пахло им на блоге
вот!

ну тогда уберите из файлов темы (home.php, index.php, single.php, page.php) функции комментариев:

comments_template() и
comments_popup_link()

😉

если зайти в какую-либо рубрику (категорию) там всё равно остался видимым коментарий, как его убрать? то есть написано – 1 Comment (тема default, вордпрес 1.5 )

я удалил эти два фала
comments.php
comments-popup.php
думаю они лишнии теперь., правильно?

Я же написал, просто уберите вызов функций комментариев:
comments_template() и
comments_popup_link()

То есть нужно пройтись по файлам шаблона и удалить вызов этих функций.

🙂

А почему нельзя сделать плагин типа:
add_filter(‘comments_template’, ‘disable_all_comments’);
add_filter(‘comments_popup_link’,’disable_all_comments_popup_link’);

function disable_all_comments($allow){
return false;
}
function disable_all_comments_popup_link($allow){
return false;
}
И он, почему-то не работает ???

Максим, так почему не работает конструкция, приведенная выше. Я еще не совсем спец в WP, но думаю, можно ка-то так реализовать. И тогда не надо править шаблоны. Включил плагин – и все ок.

По моему отключить комментирование можно сразу в панели управления :).

Что касается вашего кода, то надо разбираться. Вы используете фильтры, а это сложная тема. Во-первых, вам нужно вначале отключить уже сущстувующие функции комментариев (remove_filter), а уже после добавить свою функцию.

Во-вторых, нужно точно определить какую функцию отключать. В шаблоне используют comments_template(). Наверное от нее и нужно плясать.

ps Если есть желание, то существует отличное описание всех хуков для WordPress: http://wphooks.flatearth.org/

Ага. Спасибо. Буду читать и понимать. О результатах сообщу, если они будут положительными 🙂

Anonymous
Отправить
Ответ на: