WordPress такой мощный, потому что вы можете писать для него плагины. Плагинами удобно управлять, и на них не повлияет обновление/переключение тем или обновление ядер WordPress. Написать плагин для wordpress очень просто.
Папка плагина
Плагины WordPress хранятся в папке /wp-content/plugins. Каждый плагин имеет свою папку. Запись плагина должна быть файлом php, который имеет то же имя, что и папка. Например, если вы называете папку «sample», вы должны создать файл «sample.php» в этой папке.
Метаданные плагина
Чтобы WordPress понял ваш плагин, вы должны поместить комментарий внутри php-файла плагина (в начале).
Первый плагин
Основываясь на этом посте, мы можем создать плагин, который блокирует большинство спам-комментариев, проверяя переменную HTTP_REFERER.
Сохраните файл и обновите страницу плагина, вы увидите это:
первый-wordpress-плагин
Как это лучше?
Вы можете легко включать и выключать плагин. Вам не нужно изменять непосредственно шаблон функции (если что-то пойдет не так, WordPress умрет). Если вы испортите плагин, плагин просто отключится. Вы также можете обновить конкретный плагин (простой в обслуживании).
Вам не нужно ничего делать, если вы обновите WordPress или файлы темы.
github: проверить поток комментариев