У Вас этого нет? Тогда я иду к Вам устанавливать эти плагины wordpress!!!
Добрый день, уважаемые читатели и гости блога! Я никогда не думала, что мне придется работать над ошибками, над ошибками моих читателей. Довольно часто ко мне обращаются с просьбой о помощи. Я не отказываю, зная по собственному опыту как сложно новичку создать блог. Для того чтобы понять в чем проблема мне, естественно, приходиться просматривать ресурсы и в последнее время заметила одну и туже ошибку на двух разных блогах. Ошибка не серьезная, но она приведет к потери потенциального читателя и завалит Вас сообщениями посылаемыми спамботами.И причиной сему служит то, что на форму комментирования wordpress не было поставлено два простых, но важных плагина Subscribe to comments и Math-Comment-Spam-Protection. Поэтому сегодня будем разбираться как создать на блоге подписку на комментарии и как защитить блог от спамботов.
Как создать подписку на комментарии блога
Прежде всего давайте разберем для чего необходимо на блоге вывести подписку на комментарии. Вы создали блог, на который стали приходить посетители и читать Ваши материалы. И вот одному из читателей нравится какая – то Ваша статья и он оставляет комментарий и уходит. Все, можете считать, что из 10 посетителей только 1 вернется на Ваш блог. И причиной этому станет отсутствие подписки на комментарии, которую реализует важный, но до не приличия простой плагин Subscribe to comments, который в форме комментирования добавляет небольшой чексбокс – “Оповещать о новых комментариях по e-mail”
То есть с появлением подписки на комментарии Ваши читатели смогут подписаться на получение оповещений, говорящих что на интересующую его тему оставлен новый комментарий. Особенно это значимо в том случае, когда посетитель оставляет в своем сообщение на блоге вопрос и ждет ответа на него.
Итак, для того чтобы создать подписку на комментарии блога необходимо установить плагин Subscribe to comments, который скачиваем здесь.
Далее распаковываем полученный архив и полученную папку забрасываем при помощи ftp – клиента в директорию wp-content/plugins или же устанавливаем стандартным способом через административную панель управления.
Осталось только активировать плагин Subscribe to comments, что и делаем в консоли Плагины.
Все, готово! Единственно, текст отражается на английском, а это не есть хорошо и к тому же нам сообщается, что это именно мы авторы этого материала.
Это исправить очень легко. Чтобы проверить работает ли подписка на комментарии нам достаточно открыть сайт в другом браузере. Да и перевод делается элементарно. Для этого достаточно в административной панели блога в консоли Параметры выбрать пункт Subscribe to comments, который появляется после активации данного плагина, и на открывшейся странице внести небольшие изменения в поля:
— not subscribed – удаляете текст по умолчанию и пишите на русском предложение о подписке на новые комментарии
— subscribed – в этом поле так же удаляете текст, но оставляете без изменений операторы. Это поле информирует читателя, что он уже подписан на этот материал.
— entry author – действуете по аналогу с предыдущим полем, учитывая то что это поле показывает, что Вы автор этого текста
В результате произведенных изменений у Вас должно получиться примерно следующее (зеленым подсвечено что было мною изменено)
Чтобы сохранить все изменения нажимаем на кнопку “Update Options”.
Вот и все! Все теперь работает корректно, но только хочу заметить, что оповещение о новых комментариях приходят не моментально, должно пройти некоторое время, но не больше суток. Пожалуй, работа подписки на комментария поможет в определенной степени решить проблему как увеличить посещаемость сайта.
Так одну ошибку исправили, теперь позаботимся о защите блога от спамботов
Как защитить блог от сообщений спамботов
Созданному сайту никак не обойтись без спам сообщений, посылаемых не только людьми, но в этом случае нам на помощь приходит замечательный плагин Akismet, но и сообщений спамботов, а в этом нам поможет плагин Math-Comment-Spam-Protection. Суть его работы заключается в том, что читателю перед тем как он соберется отправит комментарий придется решить простую арифметическую задачу и внести ответ, который и станет подтверждение того что он не робот.
Конечно, можно воспользоваться и рисованной капчой, где предлагается перевернуть картинки, но чем хорош именно этот вариант, тем что он не создает проблем с установкой, не требует cookies. Да и плагин Math-Comment-Spam-Protection устанавливается абсолютно на все версии движка и подходит для абсолютно все тем wordpress.
Для того защитить блог от спамботов нам необходимо скачать плагин со страницы http://wordpress.org/extend/plugins/math-comment-spam-protection/ установить его на блог привычным для Вас образом и активировать.
После этого в консоли Параметры у нас появляется пункт Math-Comment-Spam-Protection, где следует произвести настройки.
Первым делом меня интересует поле Operands
Это поле отвечает в каком виде будет выводить контрольный арифметический вопрос. Здесь можно все оставить без изменений или же заменить часть цифр буквами как это сделала я (подсвечено зеленым цветом), то есть читателю придется ответить на следующее: сколько будет – три + 6? Ответ на этот вопрос он должен будет в цифровом значение ввести в поле ввода, которое будет размещено рядом.
Если ответ не верен или же оставлено пустым при отправке комментария читателю будет появляться сообщение об ошибке. Как оно будет выглядеть, а вернее что будет в нем написано отвечает поле Error Messages. Все что от нас здесь требуется это перевести текст с английского на русский, при этом не трогая операторы. То есть в итоге у Вас должно получиться примерно следующее:
желтым подсвечено, то что я изменила.
Сохраняем произведенные изменения, нажав на кнопку “Save changes”. Далее нам необходимо вставить код вызова плагина в форму комментирования wordpress используемой темы. Сделать это необходимо, иначе капча просто не будет отражаться.
Для этого в административной панели заходим во вкладу Внешний вид – Редактирование и в правой колонке выбираем файл comments.php
Открываем данный файл на редактирование и ищете в форме комментирование удобное для нас место куда можно вставить код вывода. Поставить его можно сразу же после стандартных полей Имя, Почта, Сайт или же под полем ввода сообщения.
На мой взгляд второй вариант более оптимальный, поэтому в файле comments.php ищу строку отвечающую за вывод этого поля
<textarea id="comment" tabindex="4" cols="100%" name="comment" rows="10"></textarea> |
И после этой строки вставляю код отвечающий за вывод арифметической капчи:
Сохраняем произведенные изменения и проверяем как работает наша защита комментариев от спама. Если Вы сделали правильно, то отравить комментарий не введя ответа на несложный вопрос у Вас не получится. Значит защита работает.
Вот пожалуй и все. Надеюсь, я понятно все объяснила что Вы сейчас должны сделать, ведь Вы теперь знаете как создать подписку на комментарии и как защитить блог от спамботов и какие для этого потребуется установить плагины wordpress. Устанавливайте! Это действительно необходимые плагины.
Всем удачи и до новых встреч на блоге.
С уважением, Наталья Яшина
Возможно Вам это будет интересно:
Вам понравилась статья? Расскажите о ней друзьям!
Людмила, в самой статье и взять. Хотя если Вы не нашли то вот: <div class="spam"><!--?php /****** Math Comment Spam Protection Plugin ******/ if ( function_exists('math_comment_spam_protection') ) { $mcsp_info = math_comment_spam_protection(); ?--> <input id="mcspvalue" tabindex="4" type="text" name="mcspvalue" value="" size="22" /> <label for="mcspvalue"><small>Защита от спама: сколько будет <!--?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ?' ?--></small></label> <input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" /></div>
Любовь, я не могу вам помочь не видя что у вас не так:(. Пришлите адрес сайте где установили и я вам конкретно отвечу что исправить.