PostHeaderIcon Простая капча для WordPress


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

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

Установка Wp-Notcaptcha на wordpress

А теперь давайте с вами всё таки разберёмся, как же правильно установить плагин Wp-Notcaptcha и подогнать его под дизайн своего блога, потому как после установки он отображается вот таким вот образом:

Во-первых сама капча разместилась у нас после кнопки отправить, во-вторых текст мелковат будет, и в-третьих нам надо удалить ссылочку внизу капчи(зачем нам на блоге лишняя ссылка?).

Итак, приступим. Качаем плагин , распаковываем архив, копируем папку “wp-notcaptcha” на Ваш сервер в папку “Ваш домен/wp-content/plugins”. Заходим в админке Вашего блога на страницу “Плагины” и активируем плагин NotCaptcha. После этого (а лучше наверное до того как скопировали наш плагин на сервер) заходим в папку плагина и открываем блокнотом файл “not-captcha.php”, находим через поиск блокнота все теги <small> и прописываем в тегах стили, согласно дизайна вашего сайта примерно так, как я это сделал для своего:

<small style=”font-family: Arial, Helvetica, Sans-Serif; font-size: 13px;”>

Ещё раз повторяю, во всех тегах <small> в файле “not-captcha.php” прописываете стили для текста какие вам подходят.

Если вы хотите поменять текст, например заменить надпись “Перед отправкой формы:” на что-то типа “Перед тем как нажать добавить:”, или вместо “обновить картинки” написать “Перезагрузить иконки”, то внутри тегов <small> ищите что-то типа (’Before you submit form:’, ‘not-captcha’) где ‘Before you submit form:’ текст внутри одинарных кавычек замените на свой, русский, только после того как ввели русские символы не забудьте потом сохранить страницу в формате UTF-8 без BOM, текст  “’not-captcha’” оставьте как есть, его менять не надо. Учтите, что на этой странице прописаны два одинаковых блока капчи. Первый для комментариев, второй для страницы регистрации.

Когда вы это сделали, то Вам надо будет переместить кнопку отправки комментариев вниз капчи. Для этого откройте файл “comments.php” вашего шаблона, и найдите там код <?php do_action(’comment_form’, $post->ID); ?>, и переместите его до блока textarea, т.е. строку <?php do_action(’comment_form’, $post->ID); ?> надо переместить и поставить после строки <textarea name=”comment” id=”comment” cols=”100%” rows=”10″ tabindex=”4″></textarea>

Всё это удобнее будет делать на локальном сервере Denwer - сразу можно просмотреть результат.

Теперь файл “not-captcha.php” можно закачать обратно на сервер.

Всё, простая капча для wordpress установлена!
Если кому что не понятно отписывайтесь в комментах.
До встречи в следующих постах.
С уважением, Михалыч!

Приглашаю присоединиться ко мне в следующих сервисах:

10 комментариев на “Простая капча для WordPress”


cfd66238

  • Blogger_ пишет:

    О большое спасибо, на блог через месяц после создания повалил спам, долго не мог найти что-то рабочее и вот оно! Спасибо.

  • Фортуна пишет:

    Все советуют менять код ‘notcaptcha_key’ но где он находится не могу взять в толк.

  • seo-самурай пишет:

    Что-то не вижу, что получилось ниже.
    Зашёл через поиск. Не могу найти у себя в “comments.php” строчки: ID); ?> и textarea. До этого был checkbot, но он не виден в wordpress3.1.3

  • drugoidodi пишет:

    Прикольно, поставлю эту капчу себе на блог.

  • guru пишет:

    Интересное решение, но любую прогу авто постинга можно настроить на подобного рода защиту. Защита от школоты и ленивых мастеров.

  • Михалыч пишет:

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

  • Полезные советы пишет:

    Да, надо и себе что-нибуть поставить такое, кстати эта капча подходит под дизайн))) ток уж какая-то простая, будет ли толк с нее… А Акисмет надо конечно активировать, а то все руки не доходят(((

  • Михалыч пишет:

    Я считаю антиспам нужен. У меня уже при 470 опубликованных комментах 1630 акисмет в спам отправил. Капча от хрумера не спасает, так что только антиспам и ручная модерация.
    Поэтому я простейшую капчу и поставил, а в последнее время думаю что она вообще здесь нафиг не нужна :)

  • Алексей пишет:

    Спасибо, наверное и себе такую поставлю капчу…

Оставить комментарий

Приглашаю к обсуждению статьи. Всегда рад вашим комментариям. Задавайте вопросы, критикуйте, делитесь своим опытом.
С уважением, Михалыч!
artafish.ru alexeysedov.ru
Найти
Топ-комментатор
  • Полезные сове...
  • Юрий
  • Блог о покере
  • ELuS1vE
  • Владимир
В топ ПС по НЧ
Статистика