Как настроить смартфоны и ПК. Информационный портал

Дневная добавить комментарий comment. Делаем супер форму комментариев WordPress

Давненько я ничего не писал про WordPress. Поэтому сегодня я поделюсь с Вами тем, как можно вручную изменить форму комментирования в ВордПрессе. Думаю, что эти знания могут пригодиться любому начинающему блогеру, ведь форма комментирования это, порой, единственное средство общения посетителей и автора. Не проходите мимо:)

Перед тем, как мы начнем какие-либо манипуляции с кодом, хочу Вас заранее предупредить, что мы будем править файлы самого WordPress’a, а не файлы темы. Да, это может-быть покажется кому-то опасным, кому-то бессмысленным, кому-то просто не понравится:) Но Я сделал это именно так и никаких проблем у меня не возникло. Советую перед началом сделать бекап редактируемого файла.
Насчет безопасности предупредил, теперь хочу показать результат, к которому я пришел.


Как мы видим, была убрана строчка «Ваш e-mail не будет опубликован. Обязательные поля помечены *». Не нужно считать посетителей безмозглыми идиотами. Они итак понимают что нужно заполнять, а что нет. Так же я спрятал названия полей внутрь самих полей. К чему эти жирные записи? Большинство посетителей уже и без названий полей может «на глаз» определить, какое к чему относится. Но внутренние хинты все таки должны присутствовать. Ну и подпись к полю комментария утратила свою ненужную жирноту. На мой взгляд, так стало гораздо лучше и свободней.

Так давайте же скорее все менять! ;)
Идем в папку своего сайта и находим в нем файл wp-includes/comment-template.php. Ищем в нем строку 1522, да да именно ее. Как я сам ее нашел это целая история, расскажу об этом чуть позже:)
Итак, открываем файл на редактирование и переходим к 1522 строчке. Сейчас она и следующие (до 1529й) примерно такие:

$fields = array("author" => "

" . " " . ($req ? "*" : "") . "

", "email" => "", "url" => "

" . "

",);

Как все просто и понятно. Достаточно просто вырезать все лишнее и немного дописать. Дописывать будет параметр

Placeholder="Текст подсказки"

Этот параметр позволяет выводить внутри полей любой текст. Используем его для вывода подсказок:

"

" "

" "

"

Удалять же будем строки:

"

" . " " . ($req ? "*" : "") "

"

Они отвечают за вывод подписей над полями.
В результате ВСЕХ этих манипуляций, получаем следующее:

$fields = array("author" => "

", "email" => "

", "url" => "

",);

Остается только удалить глупую подсказку «Ваш e-mail не будет опубликован. Обязательные поля помечены *». Для этого удаляем строку (примерно 1537):

"comment_notes_before" => "

" . __("Your email address will not be published.") . ($req ? $required_text: "") . "

",

Вот вроде бы и все, теперь наша форма стала немного более привлекательной. Надеюсь эта информация кому-то пригодится:)

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

Часто случается, что приходится отключать комментарии в WordPress. Причины у всех бывают абсолютно разные.

Кому-то нужно убрать форму комментирования из-за ненадобности, кто-то заменяет ее на различные решения от известных платформ комментирования (Disqus или Cackle), а другие просто убирают данный функционал по собственному желанию.

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

Как запретить комментарии в WP к записям и страницам

Для выполнения этой операции вам понадобится зайти в панель администратора и перейти на вкладку под названием Параметры — Обсуждение. На этой странице находятся все настройки вашего сайта относительно комментирования.

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

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

Как удалить код комментариев в WordPress

Если вам мало просто запретить комментирования ваших статей, то можно полностью удалить код этой функции вручную из самого кода вашей темы. Для этого вам нужно зайти в админпанель, нажать на Внешний вид — Редактор и справа выбираем single.php (одиночная запись).

В этом файлы вам нужно найти следующий код:

Эта функция отвечает за вывод формы комментариев в ваших постах. Если ее удалить, то и оставить отзыв уже никто не сможет, что нам и нужно. Убираем эту строчку и сохраняем наш файл. Те же манипуляции проводим и в файле page.php.

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

Здравствуйте уважаемые Дамы и Господа! Меня зовут Владимир Савельев и я автор этого блога. В этой статье я расскажу как убрать комментарии в wordpress различными способами.

Комментарии к записи на блоге являются диалогом автора с читателями. По этой причине многие блогеры наоборот делают все возможное, чтобы комментариев на их сайте было как можно больше. Ведь это говорит о том, что посетителям интересен написанный материал. Иногда вокруг статьи развиваются настоящие дискуссии, что в свою очередь благоприятно воздействуют .

Но иногда появляется необходимость у вебмастера, убрать комментарии в wordpress.

Статьи по теме:

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

Стоит ли убирать комментарии на сайте? Я считаю, что делать этого не стоит.

  • Во-первых, общаясь с посетителями, таким образом, вы делаете многих из них вашими постоянными читателями.
  • Во-вторых, если под вашей записью находится большое количество комментариев, то поисковые работы считают её полезной и интересной, что повышает её позиции в поисковой выдаче.

Но если я Вас не убедил и Вы точно решили их убрать, то разберем с Вами некоторые способы это сделать...

Как убрать комментарии в wordpress

Существует несколько способов убрать комментарии на WordPress. Сделать это вы сможете через административную панель сайта. Для этого зайдите в админку и перейдите в меню «Консоль». Здесь вы увидите пункт «Включите или выключите комментарии».

Перейдите по нему и на открывшейся странице уберите галочку возле пункта «Разрешить оставлять комментарии на новые статьи».

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

Нажимаем свойства и видим дополнительные возможности для поста.

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

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

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

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

Здесь отыщите пункт «Обсуждение» и поставьте возле него галочку.

Массовое удаление комментариев и формы

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

Откройте управление базы данных MySQL и, в зависимости от того, что вы желаете сделать, запустите такие запросы:

Убрать комментарии — UPDATE wp_posts SET comment_status = "closed"
Включить комментарии — UPDATE wp_posts SET comment_status = "open"

Только обязательно перед тем, как их выполнить, произведите бэкап вашей базы данных.

Как убрать комментарии в wordpress еще? Можно удалить их форму из папки темы вашего сайта. Для этого вам понадобится отредактировать некоторые файлы из шаблона.

  • page.php – в этом файле вы сможете убрать комментарии к страницам вордпресс;
  • single.php – а здесь к записям.

Произвести эти действия необходимо в настройках FTP-клиента. Для этого вам понадобится воспользоваться текстовым редактором. Самыми распространенными и удобными редакторами являются Notepad++ и Filezilla.

Откройте в редакторе, в соответствии от того, что вы хотите сделать (убрать форму комментариев к постам или к страницам), нужный файл. Найдите в шаблоне следующую строку:

И удалите её. После чего сохраните изменения и загрузите файлы на хостинг. При необходимости можете очистить кеш.

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

Как видите, ничего сложного в этом действии нет...

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

Если вы хотите удалить какой-то комментарий или несколько комментариев на вашем сайте, тогда зайдите в свою административную панель. Найдите из списка предложенного слева меню «Комментарии».

Здесь находятся все комментарии, оставленные посетителями. Вы можете удалить, отклонить, одобрить или пометить их, как спам. Произвести какие-либо действия можно как с каждым отдельным комментарием, так и со всеми вместе.

Если, например, вы хотите удалить все комментарии, то отметьте их, поставив галочку возле строки «Автор» и потом из списка действий выберете «Удалить».

На этом у меня все, надеюсь моя статья как убрать комментарии в wordpress Вам помогла и Вы выполнили поставленную задачу! До встречи в следующей статье!


С уважением, Владимир Савельев

Премиум-уроки от клуба webformyself

Это новый революционный продукт в области обучения сайтостроительству! Все лучшие видео-уроки собраны в одном месте и разделены на категории: WordPress, Joomla, PHP, HTML, CSS и JavaScript... База постоянно пополняется и уже сейчас в ней более 200 уроков! Всего за один год - Вы сможете стать опытным веб-мастером "с полного нуля"!

Подробнее

Здравствуйте Друзья! На связи Владимир Савельев. Сегодня я покажу Вам как сделать, настроить и красиво оформить форму комментариев WordPress, с плагинами и без... И разберем очень важный вопрос: Влияют ли комментарии на ранжирование блога в поисковых системах? Но обо всем по порядку...

В этой статье я разберу такие вопросы:

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

Дело в том, что я недавно сам, на своем блоге доводил до ума форму комментариев wordpress и в поисках нужной и правильной информации, у меня ушло очень много времени. Вот если бы я наткнулся на такую статью, где собрана почти вся информация, я бы сэкономил кучу времени, и посвятил бы это время более важным вопросам, а не техническим!

Кстати поздравляю Вас с первым снегом! Не знаю, как у Вас, а у нас в городе сегодня весь день идет снег, предвкушая скорый новый год и запах мандаринов =) Я так и не успел насладится ушедшим летом, все время был в делах и работе, не заметил, как лето то и прошло =(Ну да ладно, успею еще расслабится и отдохнуть. Как говорит моя любимая жена — на пенсии отдохну!

Ладно, давайте теперь вернемся к теме!

Начну с того, как WordPress комментарии влияют на ранжирование блога, в поисковых системах?! Ответ очевиден — это влияние ПФ, то есть поведенческие факторы!

Рассмотрим пример, есть два блога на одном из них есть форма комментариев wordpress, на другом нет! Посетитель зашел на блог, где — прочитал интересную статью и все, вряд ли, он снова вернется на страницу материала, вы со мной согласны?

А на том блоге, где есть комментирование, после прочтения статьи, посетитель будет читать и комментарии, интересно же, что пишут другие люди на данную тему! А если посетитель еще и присоединится к дискуссии, то это будет вообще шикарно =) Сколько раз, он еще зайдет на эту страницу, чтобы проверить, ответил ли ему кто ни будь?!

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

Благодаря комментариям увеличивается время нахождения на блоге, а так же число прямых заходов, тем самым улучшая показатели сайта или блога, и это еще не все плюсы!

Ну хватит теории, переходим к практической части!

Как настроить форму комментариев WordPress

На самом деле настройка модуля комментариев очень проста и не займет у Вас много времени. Все что нужно Вам сделать это установить галочки там, где это сделал я! Следуйте инструкции и у Вас все получится в лучшем виде!

Как красиво оформить форму комментариев

На этом этапе, вам понадобятся, хотя бы базовые знания css и html. Если у Вас их нет, то делайте на свой страх и риск и не забудьте перед редактированием, сохранить оригинал кода.

Чтобы поменять оформление комментариев нужно найти в настройках, Внешний вид – Редактор – Таблица стилей (style.css), примерно такой код:

Commentlist div.comment{background:#f6f6f6;margin-bottom:15px;padding:10px 10px 10px 80px;position:relative;border: 1px solid #bbb; border-radius: 8px;}

Короче, ищем все стили которые начинаются на comment , и меняем их значение на свой вкус и цвет Экспериментируем!

Как выделить комментарии автора без плагина

Зачем это нужно?! Ну во первых, это дает представление посетителю, кто есть автор блога, среди прочих комментаторов! Так же, будет проще ориентироваться и автору блога!

Решить эту задачу поможет плагин — Highlight Author Comments , но я не сторонник плагинов, так как их большое количество негативно влияют на работу блога! Поэтому, по возможности, я стараюсь все делать кодом, чего и Вам советую!

Чтобы реализовать эту возможность кодом без плагина, нужно, в настройках: Внешний вид – Редактор – Таблица стилей (style.css), добавить новый класс стиля, с логином администратора блога.

В моем случае код имеет такой вид:

Commentlist div.comment-author-Ваш логин при входе в админку {background-color:#f5f5e1!important;margin-bottom:15px;padding:10px 10px 10px 80px;position:relative;border: 1px solid #bbb; border-radius: 8px;}

И изменить оформление, отличающееся от других комментариев! Все просто!

Чтобы злоумышленник не узнал Ваш реальный логин, пропишите код в functions.php

function del_login_css ($css) {
foreach ($css as $key => $class) {
if (strstr ($class, «ВАШ РЕАЛЬНЫЙ ЛОГИН»)) {
$css[$key] = "ПРИДУМАЙТЕ ВЫМЫШЛЕННЫЙ"; } }
return $css;
}
add_filter ("comment_class", "del_login_css");

Как сделать свой граватар (фото в комментах)

Если Вы хотите чтобы, при комментировании на своем или других блогах выводилась Ваша фотография, а не пустая картинка, то нужно сделать следующее. Регистрируемся на https://ru.gravatar.com

Заполняем все необходимые поля и все! Теперь Ваша фотография будет всегда с Вами, где Вы укажете email, к которому привязана картинка! Важно зарегистрироваться на email, который вы обычно вписываете при комментировании.

Важные WordPress плагины для комментирования

Перечислю три основных плагина для комментирования, которые стоят у меня на блоге. Рекомендую и Вам установить их!

  • Comment Redirect by Yoast – плагин благодарности за первый комментарий! Предварительно нужно создать страницу благодарности и вписать ее путь в настройки плагина!
  • WordPress Zero Spam – невидимая капча, предназначена для защиты от спама, не напрягает комментаторов решать арифметические примеры, они просто ее не видят...
  • – подписка на комментарии. Принцип работы: посетитель написав комментарий, может подписаться на их обновления, а так же управления подписками.

Смайлики в форму комментариев wordpress

Прочтите статью о том, как сделать , а так же как заменить стандартные смайлики на другие.

На этом все! Надеюсь у Вас все получилось настроить, если Вы не нашли свой вопрос про форму комментариев wordpress, то смело пишите коммент и я с радостью на него отвечу! Понравилась статья, подпишитесь на обновления блога и рекомендуйте ее своим друзьям, потыкав кнопочки социальных сетей, которые находятся ниже! Буду очень признателен! До скорого в новой статье!


С уважением, Владимир Савельев

Премиум-уроки от клуба webformyself

Это новый революционный продукт в области обучения сайтостроительству! Все лучшие видео-уроки собраны в одном месте и разделены на категории: WordPress, Joomla, PHP, HTML, CSS и JavaScript... База постоянно пополняется и уже сейчас в ней более 200 уроков! Всего за один год - Вы сможете стать опытным веб-мастером "с полного нуля"!

Подробнее

Бывает, что пользователям нужно отключить комментарии в WordPress. Давайте разберемся как это сделать.

Как всегда есть несколько способов. Выбирайте тот, который вам нужен.

Отключение комментариев через панель управления

1. Заходим в админку вашего сайта, затем в «Параметры» и «Обсуждение».

2. Здесь мы снимаем галочку со строчки «Разрешить оставлять комментарии на новые статьи».

Отключаем комментарии при редактировании страниц

1. Если у вас на странице добавления или редактирования записи нет пунктов с настройкой обсуждений, то нажимаем «Настройки экрана».

3. И теперь при редактировании страниц, для запрета комментирования убираем галочку с пункта «Разрешить комментарии».

Отключение комментариев к записям

Если вы хотите отключить комментирование к одной записи, то:

1. Наводим курсор мыши на нужную запись и нажимаем «Свойства».

2. Открылись свойства записи. Находим строку «Разрешить комментарии» и снимаем галочку. Нажимаем «Обновить».

Если нужно убрать комментарии у нескольких записей, то делаем следующее:

1. Сначала выбираем те записи у которых нужно убрать комментарии.

2. Теперь выбираем действие с записями.

Выбираем «Изменить». И нажимаем «Применить».

3. Теперь в комментариях меняем «Как есть» на «Запретить». Жмем «Обновить».

Убираем комментарии со всего блога

  1. Чтобы убрать все комментарии с блога нужно зайти в панель управления хостинга, в phpMyAdmin.
  2. Затем найти базу данных вашего сайта (справа).
  3. В появившейся табличке ищем «wp_comments».
  4. Напротив этой надписи находим окно «Browse».
  5. Щелкаем и в ней мы можем отключить комментарии, убрать их или удалить какой-то конкретный комментарий.

Также убрать комментарии в WordPress можно в шаблоне или теме вашего сайта.

  1. Заходим во «Внешний вид», «Редактор».
  2. Ищем файл «Одна запись» single.php и удаляем «».
  3. Находим файл «Шаблон страницы» и удаляем такую же строчку, что и в предыдущем файле.

Вот так разными способами можно отключить или убрать комментарии в WordPress.

Лучшие статьи по теме