Комментарии в wordpress – возможности, использование
По определению блоги – это ведь не только сайты, с публикациями, что расположены в хронологическом порядке, начиная с самой новой. Важной деталью этой «композиции» являются комментарии – то есть возможность читателям оставлять свои записи в блоге, выражая тем самым какие-то мысли, дополняя статью и т.п. Данный вопрос достаточно обширный, имеет много нюансов, поэтому рассмотреть его в одной статье уже точно не получится. Это будет своего рода вступительной частью – расскажу общие возможности и особенности wordpress комментариев.
Если вы имеет дело со среднестатистическим нормальным блогом, то, скорее всего, в конце статьи увидите специальную форму, где можно вписать свое имя, почту, оставить ссылку на сайт и высказать мнение относительно статьи. Что-то вроде этого:
После заполнения всех полей, нажимаете отправить. Ваш комментарий либо появится после всех остальных, либо будет ожидает модерации от администратора блога. Перед тем, как рассмотреть вопрос администрирования, предлагаю обратить внимание на самый низ рисунка выше, где увидите поле с надписью «Уведомлять о новых комментариях по e-mail». Данная опция позволяет читателям блога не потерять нить дискуссии и в случае ответа ниже получить уведомление на почту. Для подписки на комментарии wordpress используется специальный плагин под названием Subscribe to Comments. Как-то очень давно я в основном блоге уже рассматривал этот вопрос, поэтому приглашаю почитать статью там — подписка на комментарии блога (в посте приведен код, для определения подписавшихся на комментарии пользователей – тоже полезная вещь).
Теперь перейдем к управлению комментариями. Вы, как администратор собственного блога, будете получать уведомления на почту о наличии новых комментариев. Полный их список можете найти в разделе админки wordpress под одноименным названием:
Здесь предоставляются практически все необходимые возможности и функции для управления записями wordpress комментариев. Сверху что-то вроде панели инструментов, где можно сделать выборку по разными критериям (ожидает модерации, спам, одобренные), поискать нужную запись либо пройтись по страницам. Справа у каждого комментария есть поле – отметив несколько из них можно выполнять совместные действия (отклонить, одобрить, пометить как спам). Все комментарии, которые ожидают модерацию отображаются с желтым фоном (у меня на картинке таких не оказалось). Кроме того, при наведении курсором мышки на строку того или иного комментария, вы увидите небольшое всплывающее меню. С его помощью можно быстро и без перезагрузки страницы отклонить, удалить wordpress комментарий, отправить в спам, ответить на него или подправить свойства (например, удалить ссылку на рекламный сайт).
Следует также заметить, что настройки системы wordpress относительно комментирования вы можете найти в разделе «Параметры» — «Обсуждение». Здесь их достаточно много, советую присмотреться повнимательнее. С их помощью можно автоматически закрывать дискуссию после нескольких дней, включать древовидные комментарии, устанавливать правила модерирования и т.п. В самом низу есть настройки для граватаров.
Относительно спама в комментариях wordpress. На странице настроек обязательно активирую опцию «Автор должен иметь ранее одобренные комментарии» — это значит, что без первого «одобрения» записи от любых авторов будут проходить модерацию. Как только это случится – остальные комментарии без проблем будут отображаться в блоге, если их не схватит Akismet, подробнее об этом в статье эффективная борьба со спамом. Сюда же вдогонку рекомендую почитать пост про плагин WP-SpamFree, который борется с автоматическим спамом в блогах, причем достаточно успешно. Используя специальные проверки он может определить тот факт, что запись была оставлена программой, а не человеком, и удалить ее.
Про граватары я тоже уже рассказывал – суть в том, что нужно активировать опцию «показывать аватары» (хотя она и так включена по умолчанию), выбрать максимальный рейтинг Х и картинку для граватара по умолчанию. Все производится в разделе «Параметры» — «Обсуждение».
Вывод комментариев в wordpress блоге
В шаблоне для главной страницы или единичном отображении поста вы можете найти функцию, которая вызывает форму комментариев comments_template(). Код для нее находится в файле comments.php. Там, во-первых, находится форма комментирования, где можно подправить русский перевод для полей, а также, список записей.
Так уж сложилось, что приходится по ходу поста ссылаться на другой свой блог, но вопросы стандартные и не вижу смысла дублировать одинаковые тексты, вы просто пройдете по нужным ссылкам, которые вас заинтересовали, и найдете все ответы там.
Что касается списка комментариев, то в версиях wordpress старше 2.7 для него ввели специальную функцию: wp_list_comments(). Стиль отображения записей «вшит» в нее, изменять как раньше не получится. Для этого придется переопределять функцию в файле шаблона functions.php. В случае возникновения желание это сделать читаем статью про древовидные комментарии wordpress и функцию wp_list_comments. Некоторые блоггеры для комментариев wordpress используют сторонние сервисы, например disqus.
В завершение можно еще вспомнить про последние комментарии для wordpress блога – используются для стимулирования общения, потому как для комментаторов это своего рода возможность получить трафик. Для решения задачи используются специальный sql запрос.
Как я уже сказал, статья имеет немного общий характер – постарался рассказать обо всем понемногу. В первой части более подробно об управлении и администрировании комментариев, а дальше уже информация для более продвинутых пользователей, кто разбирается и может самостоятельно править шаблоны wordpress.
комментарий 181 к статье “Комментарии в wordpress – возможности, использование”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Записи и посты wordpress, оформление записи (5,91 из 7, голосов - 47)
- Проблема с адаптивными изображениями в Gutenberg редакторе WordPress (3,93 из 7, голосов - 46)
- Умный копирайт в footer.php для wordpress (5,63 из 7, голосов - 30)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Polylang — плагин для мультиязычных сайтов на нескольких языках в WordPress (4,42 из 7, голосов - 31)
- Плагин TinyMCE Advanced – wordpress текстовый редактор (6,35 из 7, голосов - 20)
- Рубрики и категории wordpress, функция wp_list_categories (6,05 из 7, голосов - 20)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Евгений, сложно сказать почему так, возможно, проблема в каком-то из плагинов.. попробуйте некоторые из них поотключать и проверить… Плюс я бы погуглил в интернете по этой ошибке, вот например тут есть кое-какие зацепки.
Подскажите какими средствами реализовать навигацию комментариев. Таким же образом как у Вас.
Для навигации использую следующую функцию:
здравствуйте!У меня проблема с выводом комментариев-если при вводе коммента не нажат перевод строки,то строка продолжается по горизонтали и уходит за пределы сайта,то есть не функции автоматического перевода строки,в темах идущих вместе с вордпресс строка просто обрезается,нашел одну тему,где все работает нормально
не подскажите,где и какую функцию добавлять,я в php плохо разбираюсь
obrat, если я правильно понял, то проблема тут не в функции — просто нужно в стилях (style.css) для блока DIV в котором выводятся комментарии указать фиксированную ширину width.
Спасибо,в css для класса .commentlist добавил overflow-x: hidden; и теперь если кто-то хулиганит и отправляет серию букв без пробела(постоянно нажатая клавиша),то лишнее аккуратно обрезается справа,всем советую дописать,у кого нет
Мой блог пока еще не обложили спамом,может быть потому что он не русском языке и еще совсем молодой. Да и комментарии пока еще никто не писал.
У меня блог тоже еще относительно молодой, хотел бы узнать, как его побыстрее раскрутить? Уже 43 статьи написал, но все еще 20 уников максимум(((
itblogs, когда-то давно по этому поводу у меня была статья 7 источников трафика для молодых блоггеров — частично она еще актуальная, а так в целом — для продвижения нужны обратные ссылки, которые можно покупать или искать где поставить бесплатно.
Моему сайту всего неделя но в дальнейшем хочется чтобы оставляли комментарии.
Анна, увы, это не так просто не только для новых, но и для посещаемых сайтов… раньше все комментировали как-то больше.
Доброго времени суток! Подскажите пожайлуста как офрмить вывод коментариев как у вас на сайте?
Владимир, если речь идет о визуальной составляющей — то это все заслуга шаблона, я просто установил его и все, ничего больше не правил. Если о функциональности, то скажите что именно вас интересует.
у меня нет функции комментариев, что не делала, не появляется окно для комментариев… как его добавить чтобы посетители могли комментировать мои статьи?
Мария, здесь есть несколько моментов, к сожалению, дать точного ответа я не могу — 1. комментирование могут быть отключены как-то в настройках блогах (раздел Обсуждение), 2. для отдельного поста могут быть закрыты комментариии по типу такого, 3. ну, и самый вероятный вариант — нет файла шаблона для комментариев comments.php или просто он отключен и не выводится. Я бы начал решать проблему именно с изучения шаблона.
Как изменить названия комментария? Хочу вместо вместо “Комментарии” поставить “Рецензии”. Помогите пожалуйста!!!
Володя, нужно смотреть в двух местах. Во-первых, в шаблоне — найти где выводится блок комментирования (файл comments.php) и возможно некоторых других. Во-вторых (менее вероятно) если у вас установлен плагин какой-то для комментирования, то также потребуется изменить текст там.
Tod, приветствую)) У меня две проблемы. Поставил кастомный шаблон, кое где вроде поправил, но остались мелкие проблемки…
1 — Комментировать запись (именно запись блога) можно только один раз. Если в записи есть один комментарий, то при переходе на страницу с записью — не отображаеться блок для добавление поста. Я добавлял код в страничку content-single.php, но получаеться все криво. Блок «добавить комментарий» вылезает в середине экрана, а комментарий который был до этого — в самый низ уходит, даже если код формы блока добавляю в САМЫЙ конец файла content-single.php
Очень прошу помочь :)) Свяжись, пожалуйста по email. warmup[гаф]list.ru
WarmUP, если все, конечно, из-за шаблона. Во-первых, то что отображается только один комментарий — это либо плагин какой-то (отключить все для проверки) либо в шаблоне указано как-то это в файле comments.php или functions.php. Относительно «разваливающегося дизайна», то это нужно смотреть CSS и HTML что и как там выводится — у меня, к сожалению, нет времени детально изучать шаблон.
У меня такой вопрос к вам. Я на своём блоге достаточно большое внимание уделяю именно удобству комментаторов. Недавно захотел сделать авторизацию через внешние сервисы, пробовал несколько различных плагинов — в т.ч. и нашу Логинзу, и заморский Дискус, и другие. Насколько я понял, все они делятся на 2 типа. Первые хранят данные о пользователях в базе данных вордпресса и для каждого нового комментатора создают новый аккаунт в базе. То есть если мой блог прокомментирует 100 спамеров — у меня в базе будет 100 пользователей. Этот вариант меня не устраивает. Вторые типа Дискуса хранят все комментарии на внешнем сервере и синхронизируют их. Опять же меня не устраивает такой вариант по причине зависимости от внешнего сервера.
А нет ли такого решения, чтобы пользователи авторизовывались через внешние службы, но при этом для каждого не создавалась новая учётная запись в БД? Ну или скажем была бы одна общая учётная запись для гостей-комментаторов. Очень не хочется засорять базу, но при этом хочется возможности входа через максимально возможное кол-во сервисов. Извиняюсь если немного коряво выражаюсь, надеюсь что вы поняли суть моей проблемы )
Может быть, посоветуете какой-то плагин для этих целей?
Том, так глубоко вопрос этот я не изучал, могу лишь сказать что Дискус — крутой сервис. А за последнее время он вообще вырос по функциональности. Особой проблемы не вижу, мы же доверяем gmail, хостингу (где вообще все данные хранятся) и т.п.
Spasibo
Добрый день!
Мои пользователи не получают уведомления, если пришел ответ на их же комментарий.
Необходимо установить какой-то дополнительный плагин для этого?
Подписываться на абсолютно все комментарии к каждому посту совсем неудобно, будет приходить все подряд.
Ksenia, да нужно искать какой-то плагин, я сталкивался только с подпиской на все ответы к одному посту.
Подскажите пожалуйста,
Поставил Дискус, но он не отобразился на сайте (на Водрпресс)
Когда ставил на Джумлу, то вообще без проблем подхватил, а тут… тишина.
Что может быть?
Алексей, все что угодно, попробуйте еще раз поставить с нуля, может где-то какая-то ошибка закралась.
Заработало
Спасибо!
Здравствуйте, включила функцию проверки модератором комментариев, но сам текст комментариев все равно выводится до проверки и одобрения. В чем может быть ошибка? спасибо.
Ольга, может он выводится когда вы залогинены в админке, то есть вы как админ его видите — такое возможно. Проверьте этот момент. Также может быть ошибка в шаблоне, когда в комментариях выводятся все подряд записи даже еще не отмодерированные.
У меня на сайте текст комментариев невидим совершенно, только бледные силуэты букв и прочесть ничего невозможно. Так же и форма ввода данных для комментария. Почему так?