WordPress капча Wp-NotCaptcha

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

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

Я рассмотрел несколько вариантов по WordPress капче. Они есть разные. В одних нужно суммировать числа и вводить результат, в других просто вводить текст, что выводится на блог  в виде маленького изображения. Даже нашел плагин Invisible Captcha, которая работает не заметно от комментатора. Но ею можно защитится только он спамящего робота. Всем нажимающим спамерам он не преграда.

Потому остановил выбор свой на плагине Wp-NotCaptcha, который я скачал по этому адресу http://wordpress.org/extend/plugins/wp-notcaptcha/. Проверю что за зверь.

Установить и активировать WordPress капчу не составляет труда. Настройки этого плагина тоже не шикарные.

панель настройки плагина Wp-NotCaptcha

Они то и руководят всем процессом. Это вывод капчи в зависимости от условий. Например, на блоге проводится регистрация пользователей, тогда капча выводится на форме регистрации. Усложняется регистрация ботов.

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

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

На выходе получаю результат.

вывод капчи на блоге

Вроде все хорошо. Поверил – работает. Страницы не глючат и все такое.

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

Первая проблема штатная, и подсказка есть на панели настройки WordPress капчи Wp-NotCaptcha.

настройка капчи, перенести отображение картинок капчи

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

А именно нужно зайти в каталог, где размещены темы блога. Найти каталог активной темы, а в нем уже искать файл comments.php. Не бойтесь, он один там.

Скачать этот файл и открыть блокнотом или NotePad++, другим редактором файлов PHP. Найти в этом файле строку

Будьте внимательны, она обязательно присутствует в коде файла.

Вот код в моем файле.

редактирование кода по отображению капчи

Теперь я должен эту всю строку вырезать и переместить выше по коду. Таким образом, чтобы он размещался выше кнопки, но ниже окна ввода текста комментария.

редактирование кода по отображению капчи

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

Здесь написано “Добавить”, может я поменяю или уже поменял шаблон, на кнопке комментирования может быть “Комментировать”, «Спасибо за коммент». Ориентируйтесь на свой шаблон и будьте внимательны.

Значит, код вывода капчи, строка 100, я перемещу выше абзаца, где у меня выделено слово “Добавить”.

редактирование кода файла для изменения места отображения капчи.

В коде немного удалю пустых строк. Файл сохраняю, верну на старое место.

Другая задачка – написание слов “human test by ненужная ссылка.”

Здесь я уже должен перейти в каталог, где хранятся файлы установленных плагинов. И скопировать на жесткий диск файл под названием not-captcha.php.

Опять его открыть его и найти строку

редактирование файла

Файл в кодировке UTF-8, потому мне не о чём беспокоиться, так как внесённые изменения, а я буду писать кириллическими буквами, отобразятся без проблем. Нахожу по коду слова в строке, я ее выделил. В строке между тегами я пишу,  что хочу. Как быть с ссылкою. Вообще это дело автора и весь код принадлежит автору. Потому здесь есть три варианта, либо просто закрыть ссылку от индексации с помощью известных тегов и атрибута, или заменить адрес ссылки на другой адрес, удалить ссылку вообще. Решение за Вами. Я думаю самое безобидное – закрыть ссылку от индексации.

Вроде подпись автора плагина есть, он не сворован, условия использования плагина WordPress не нарушены, но тем не менее через эту ссылку ТИЦ и PR не сливается. Этот факт говорит только о том, что в интернете нет ничего бесплатного, есть разные формы оплаты.

Ладно. Плагин Wp-NotCaptcha установил. Плагин вроде работает. Проверю его эффективность и расскажу об этом Вам.

Приветствую Вас, на блоге seomans.ru


Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru

Приветствую Вас на seomans. ru, уважаемый читатель. Предлагаю подписаться на RSS ленту моего блога, Вы также можете следить за развитием моего проекта, читая мой Twitter

Твитнуть

5 комментариев

  1. Наталья:

    Привет! очень хочу поставить у себя ноткапчу, но почему-то из-за неё начинает глючить сайт. Правый сайдбар съезжает куда-то вниз, а сами картинки выходят целым рядом и не кликабельны. Не подскажите почему?

    • Игорь:

      Добрый день я проходил на Ваш блог. Что хочу сказать? Я устанавливал этот плагин на 3 разные темы проверял его работу на версиях 2.9.2, и 3.0.1 — все было хорошо. Скорее всего в Вашем случае идет конфликт с установленными плагинами, как устранить проблему? Вообще всегда новые для себя плагины нужно проверять на блоге, что установлен на локальном сервере, попробуйте протестировать его. Или установите Дискус, я его установил и пока нормально работает.

    • Watchmaster:

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

  2. J_MLM:

    добрый день

    Удалось разобраться с капчей ???

    Если да то как...

    Сегодня утром проснулся и заметил что у меня такая же хрень началась.

    что только не пробовал, не получается исправить (

  3. vseriousv:

    Да да, интересная статья

Добавить комментарий к vseriousv


+ пять = 8