Как-то праздно слоняясь по интернету и комментируя разные статьи на блогах я наткнулся на такую вот весёленькую простую капчу.
И загорелось мне у себя на блоге тоже такую поставить. А что, просто и со вкусом. Честно говоря я сам иногда очень злюсь, вводя на каком-нибудь сайте или форуме кракозябры в виде букв и цифр, если кои ими можно назвать, которые порой разобрать очень сложно. Узнал я у админа что за плагин выводит такую капчу, оказалось, что плагин этот называется 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 установлена!
Если кому что не понятно отписывайтесь в комментах.
До встречи в следующих постах.
С уважением, Михалыч!
Приглашаю присоединиться ко мне в следующих сервисах:
Зашёл через поиск. Не могу найти у себя в “comments.php” строчки: ID); ?> и textarea. До этого был checkbot, но он не виден в wordpress3.1.3
Поэтому я простейшую капчу и поставил, а в последнее время думаю что она вообще здесь нафиг не нужна