Совместимость версий WordPress с версиями PHP, MySQL, MariaDB

Связь между WordPress, PHP и MySQL/MariaDB очень тесная, и очень важно, чтобы версии обеих технологий совпадали для правильной работы. Приводим матрицу совместимости версий.

Защита WordPress от ботнет-атак методом брутфорса

Как многие заметили, в апреле этого года в течение нескольких дней в Сети наблюдалась интенсивная Brute Force атака, направленная на подбор паролей для аккаунтов сайтов на базе свободного движка WordPress. Атака носила массовый характер и организована с использованием крупного ботнета. Такая же ситуация повторилась недавно в начале августа.

Оптимизация шаблона WordPress для снижения нагрузки на хостинг

Теперь можно покопаться в шаблоне (находится в /wp-content/themes/имя_шаблона/).

Попробуем убрать лишние запросы к базе данных при загрузке страниц вашего блога. Дело в том, что разработчики темы оформления для WordPress делают ее универсальной и подходящей, естественно, к любому блогу, с условием, что этот блог работает на движке WordPress. Поэтому, например, чтобы выводить на страницах вашего блога в шапке (верхняя часть шаблона страницы) название блога, необходимо в файле header.php вашей темы оформления прописать код на языке PHP, который запросит это название из базы данных и затем уже вставит его в код страницы.

Оптимизация WordPress для снижения нагрузку на процессор

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