Установка капчи для комментариев WordPress без плагинов

Доброго времени суток, дорогие друзья! Сессия закончилась, впереди небольшие каникулы. Жаль, но не успею я и духа перевести, как начнется следующий семестр. Не смотря на то, что времени заниматься сайтом практически не было, на свет недавно появился мой собственноручно написанный калькулятор шифра Цезаря, реализованный по алгоритму из одноименной статьи. Причин для его создания было две: невероятная популярность шифра Цезаря в интернете, и отсутствие калькуляторов с функцией взлома методом частотного анализа. Поэтому я решил внести свою лепту в эту историю.

Конец предыстории, вернемся к делу. Причиной написания этой статьи послужил ужасный спам в комментариях! За неделю мне приходилось удалять около сотни предложений купить всякий мусор. Логично, что я задумался о действительно серьезной капче на сайт, ставить ввод циферок очень не хотелось, кому нужно вводить циферки в 2016 году?

В голову пришла идея попробовать гугловскую «ReCaptcha». Подробнее о том, что это такое, и общий принцип ее установки вы можете прочитать в моей прошлой статье. А сейчас я разберу конкретный пример внедрения капчи для комментариев в WordPressе.

Весь процесс установки можно логически разбить на три шага.

  1. Добавить капчу к форме комментариев в HTML коде;
  2. Написать логику проверки капчи;
  3. Заставить WordPress сверять капчу каждый раз при добавлении комментария.

Пойдем по порядку.

читать далее "Установка капчи для комментариев WordPress без плагинов"

Создание и использование шорткодов в WordPress

Привет постоянным читателям и случайным посетителям! Сегодня поговорим про WordPress и чудеса его настройки.

Я выбрал WordPress для своего блога по большей части потому, что это самая распространенная CMS в мире. Утверждается, что вести блог с этой системой проще простого. Быстрый старт и никаких заморочек с настройками, открыл редактор и штампуй статьи, лишь бы было о чем писать. И я готов подтвердить — так оно и есть!

Но в один прекрасный день настал момент, когда мне перестало хватать свободы действий в управлении своим сайтом. И я полез в исходный код, изучил файловую структуру темы, почти полностью переписал все ее исходные файлы, полностью сменил внешний вид и внедрил микроразметку. О ней я обязательно в подробностях напишу, но позже, там жуткие заморочки. Сейчас речь пойдет о возможности расширения базового функционала WordPress без использования плагинов!

читать далее «Создание и использование шорткодов в WordPress»