+7 (925) 493-23-93 Будние дни: 12:00 - 16:00 и 18:30 - 20:00
PHP и WordPress

PHP и WordPress

Ни для кого не секрет, что CMS WordPress написана на языке программирования PHP. При этом, для его стабильной работы, как заявляется на официальном сайте необходима, как минимум, версия PHP 5.2.4 и выше. Тем не менее, создатели WordPress рекомендуют использовать версию не ниже 7.2.

Если абстрагироваться конкретно от данной CMS и рассмотреть тестирование скорости работы разных версий PHP, которые проводили исследователи, то становится ясно, что версия 7 показывает прирост производительности до 400% по сравнению с версией 5.

Лично я полностью подтверждаю этот факт. В моей практике был довольно тяжёлый интернет-магазин на WordPress + WooCommerce, который потреблял огромное количество ресурсов процессора за счёт большого числа установленных плагинов. Но после переключения версии PHP в панели управления хостингом с пятой на седьмую произошло моментальное ускорение работы всех скриптов и количество потребляемых ресурсов снизилось в 4 раза.

Следует упомянуть, что помимо всего прочего, у WordPress есть свой API, написанный, естественно, на PHP. За это его так любят многие разработчики. Он позволяет дополнять и изменять функциональную часть CMS, не трогая при этом исходный код и используя встроенные «хуки» и «фильтры».

Также необходимо рассказать о том, что в готовых шаблонах для реализации пользовательских PHP скриптов предусмотрен один файл под названием functions.php. Он есть в каждой теме WordPress и позволяет удобно дополнять существующие функции. Другие файлы темы или самого WordPress, например search.php, wp-admin.php или wp-login.php для этого не предусмотрены.

Обычная тема WordPress чаще всего содержит следующие основные файлы: page.php, post.php, search.php, header.php, footer.php, sidebar.php, functions.php и другие.

Кроме того стоит заметить, что в отличие от обычного сайта без системы управления, индексный файл index.php в корне WordPress направляет нас к файлам активной темы, расположенной по адресу wp-content/themes, что позволяет нам гибко управлять внешним видом сайта.

Для тех же людей, кто находится в поиске файла php.ini в WordPress должен сказать, что расположение этого файла не зависит от системы управления, а в большей степени зависит от вашего хостинг-провайдера. На многих виртуальных хостинга возможность редактирования php.ini выключена, поэтому необходимые коррективы в подобных случаях можно вносить при помощи файла .htaccess.

Закрыть меню