Web Server Settings
In your website’s web server settings, you can configure options related to the PHP version and nonexistent assets on your site. This guide will explain each setting you can use to fine-tune how the web server runs your website.
This feature is available on sites with the WordPress.com Business or Commerce plan. If your site has one of our legacy plans, it is available on the Pro plan.
- Access Your Web Server Settings
- WordPress Version
- PHP Version
- Handling requests for nonexistent assets
Access Your Web Server Settings
To visit the web server settings:
- Visit your site’s dashboard.
- On the left side, hover your mouse over Settings near the bottom.
- Select Hosting Configuration.
- Scroll down to the “Web server settings” section.
Each setting found here is explained below.
WordPress Version
A website hosted on WordPress.com always uses the latest WordPress version, so you never have to worry about updating to the latest version yourself.
You can try the beta version of the next release (if available) on a staging site. Follow the below steps to try a beta version of WordPress on a staging site:
- Visit your site’s dashboard.
- On the left side, hover your mouse over Settings near the bottom.
- Select Hosting Configuration.
- Scroll down to the Staging site section.
- Click the Add staging site button.
- Visit Settings → Hosting Configuration in the staging site’s dashboard.
- Under “Web server settings”, use the WordPress version dropdown and select Beta.
- Click the “Update WordPress Version” button.

PHP Version
PHP is the programming language that primarily powers WordPress. Newer versions of PHP often come with performance improvements that make your site more speedy. Older versions of PHP stop receiving security updates.
WordPress.com strives to ensure sites have access to the latest compatible versions of PHP. The versions we currently support can be found by visiting the PHP environment support page.
You don’t need to switch your PHP version. In the event an update to your site’s PHP version is required, this will happen automatically. However, it’s possible that a plugin or theme might require a newer version of PHP. Therefore, we provide the option for you to change the PHP version your site uses.
To switch the PHP version on your site, follow these steps:

- Visit your site’s dashboard.
- On the left side, hover your mouse over Settings near the bottom.
- Select Hosting Configuration.
- Scroll down to the “Web server settings” section.
- Under “PHP Version,” you can find the version of PHP your site is currently running.
- Use the dropdown to change the PHP version your site runs.
- An “Update PHP Version” button will appear. Click the button to confirm your change.
While we always recommend using the latest stable version of PHP, there can be times when older, more obscure, or poorly created plugins and themes may not yet be compatible with the latest version and may stop working as expected or cause errors. If you change your PHP version and find that it causes issues, you can return to the previous version while we still support it. Still, we recommend contacting the plugin or theme developer to ensure they will update their PHP version support in the future, as the plugin may become fully incompatible otherwise.
There may be issues if some of your plugins or theme aren’t updated to work with PHP 8.0. In this case, we recommend you downgrade your PHP version to the previous version, resolving the immediate issue. Then, reach out to the developer of the plugin or theme that isn’t working to let them know they need to update their plugin/theme for PHP version 8.0 so you can upgrade to the recommended version as soon as possible.
Handling requests for nonexistent assets
The “Handling requests for nonexistent assets” setting allows you to specify how requests for assets (like images, fonts, JavaScript, and CSS files) are treated when a requested resource no longer exists on your website.
There are 3 options to choose from:

- Default: Use the setting the platform has decided as the best option.
- Sent a lightweight File-Not-Found page: Let the server handle static file 404 requests.
- Delegate request to WordPress: Let WordPress handle static file 404 requests.
Was this guide helpful for you?
Какая версия php для wordpress нужна?
PHP – это серверный язык сценариев и программирования с открытым исходным кодом, в основном используемый для веб-разработки. Основная часть программного обеспечения WordPress написана на PHP, что делает его особенно важным для сообщества WordPress. Некоторые любят утверждать, что PHP, как язык программирования уже мертв, но это не так.

Существуют различные версии PHP, которые можно установить на свой сервер, в том числе новая версия PHP 7.3, предлагающая значительное улучшение производительности. Именно благодаря подобным улучшениям производительности, а вместе с тем и безопасности, лучше использовать самые актуальные версии PHP.
В этой статье, я расскажу, что значит «серверный», как функционирует PHP и какие версии php для wordpress следует использовать.
Затем мы затронем некоторые способы использования PHP, как в самом WordPress, так и в созданных на его базе сайтах.
Особенности работы PHP
Из приведенного выше краткого определения вы уже поняли, что PHP является серверным языком. Но что же это означает? «Серверность» подразумевает, что прежде, чем попасть в браузер пользователя вся информация обрабатывается на вашем веб-сервере.
А вот пример.
Скажем кто-то посещает ваш WordPress сайт. Прежде, чем отправить какие-либо файлы этому посетителю, ваш сервер сперва выполняет PHP код, содержащийся в ядре WordPress и во всех темах/плагинах, которые вы установили на свой сайт.
Затем, обработав код, сервер предоставляет результат работы PHP (это HTML код, который фактически получает браузер посетителя).
В итоге, в отличие от HTML кода, посетители вашего сайта никогда не увидят код PHP, повышающий эффективность работы вашего WordPress сайта. Они увидят уже обработанный код, который сервер передает их браузерам.
Какая версия PHP лучше 5.6 или 7.0
Согласно данным W3Techs, PHP используется в более, чем 78% веб-сайтов, использующих серверные языки программирования. Второе место занимает ASP.NET с рыночной долей слегка превышающей 11%.

Как и у других языков программирования у PHP есть разные версии доступные для использования. PHP 5 является более ранней версие, дни которой подходят к концу. PHP 5.6 – самая последняя версия в пятёрке, больше не получающая активной поддержки, и которая прекратит получать поддержку безопасности начиная с 2019.
PHP 7 – это самая новая версия. Она предлагает значительные улучшения в плане производительности и безопасности. В настоящее время многие хостинг провайдеры поддерживают:
Вы даже можете менять версию PHP одним кликом.
И несмотря на наличие предложения PHP 5.6, я настоятельно рекомендую пользоваться, по крайней мере PHP 7.
PHP 5.6 может понадобиться в некоторых случаях, когда сторонний WordPress плагин отстает в поддержке более новых версий PHP. Такое случается не часто, но все же случается. Если у вас есть плагин WordPress, который не поддерживает, по крайней мере PHP7, советую связаться с разработчиком и попросить у него обновление.
Где PHP используется в WordPress?
Если вы скачаете последнюю версию WordPress с WordPress.org, вы можете открыть ZIP архив и убедиться в том, что большая часть основных файлов WordPress представляю собой PHP файлы.
Точно также, любая, установленная вами тема, будет включать в себя кучу PHP файлов (скриншот ниже демонстрирует стандартную тему «Twenty Seventeen»):

И как вы уже догадались, любые установленные вами плагины также будут включать в себя в основном PHP.
Помимо использования этого языка для создания основных файлов, WordPress также располагает огромным количеством, хуков, классов и методов, которые вы, или разработчики, самым разнообразным образом можете использовать для расширения функциональности WordPress.
Например, одна из самых известных функций -the_content();.
Хотя этот фрагмент кода выглядит достаточно невинно, фактически – это то, что использует ваша тема для отображения содержимого всех до единого, постов вашего блога. Да-да, вот этот крошечный фрагмент кода, после обработки веб-сервером кода PHP, может превратиться в пост из 10000 слов.
Эти функции, хуки, классы и методы составляют большую часть того, что придает гибкости WordPress.
Пример работы PHP в теме WordPress
Давайте немного углубим понимание с помощью небольшого примера, соединяющего в себе серверную природу PHP и ваш сайт WordPress.
Если вернетесь к той картинке с темой «Twenty Seventeen»:
Вы увидите, что “sidebar.php”, “header.php”, “comments.php” и т.д. представлены в отдельных PHP файлах.
Если вы уже пользуетесь движком WordPress, эти термины должны быть для вас знакомы. Каждый из этих файлов соединяется с аналогично-именуемой областью интерфейса вашего сайта.
- sidebar.php определяет как выглядит и функционирует область боковой панели
- header.php определяет как выглядит и функционирует заголовочная часть
- comments.php определяет как выглядит и функционирует раздел комментариев и т. д.
Каждый раз, когда кто-то посещает ваш сайт, веб-сервер собирает все эти отдельные PHP файлы, предназначенные для различных областей вашей темы, объединяет их, как этого требует тема и передает готовый HTML код браузеру вашего посетителя.
Какая версия PHP для wordpress предпочтительней
Здесь стоит отметить тот факт, что в последних версиях всегда предусмотрены обновления в пользу быстродействия, безопасности и прочих “прелестей”. И касается это не только языков программирования, но и любых других движков, систем, серверов и программ.
И все обновления делаются в первую очередь для безопасности, а уж потом – для улучшения функционала. Найдя брешь в коде любого движка (wordpress, joomla, opencart и пр.), разработчики всегда ее ликвидируют и на основе этого выходит новая версия php для wordpress и других cms-систем.
Из этого следует, что чем выше или моложе версия, тем лучше. Во многих случаях этот принцип поможет избежать всякого рода проблем с работоспособностью проекта.
Расскажу один случай из моей практики. Ко мне обратился администратор сайта из Германии и попросил объяснить ситуацию с обновлением Joomla.
Подскажите пожалуйста, почему после обновления сайта созданного на движке Joomla, у меня перестала работать форма контактов, которая отображалась во всплывающем окне. Вот мой адрес сайта…
Когда я разобрался, причина оказалась проста до безобразия. Форма контактов была создана с помощью стороннего компонента. И как потом оказалось, разработчики данного компонента перестали его поддерживать и соответственно, версия php этого расширения была уже старовата (5.6).
А так как обновленная cms-joomla работает уже на версии php 7.1, то и форма контактов стала выдавать ошибку.
Этот случай не единичный, такое происходит повсеместно из-за упущения самих администраторов сайтов.
Поэтому версия php для wordpress должна быть не ниже 7.0, иначе большинство расширений просто не будут работать.
Нужно ли обычным пользователям знать PHP чтобы пользоваться WordPress?
Нет! Совсем нет. Прекрасной особенностью WordPress является то, что весь необходимый PHP код уже написан для вас в виде основного программного обеспечения WordPress, тем WordPress, его плагинов.
В то время, как опытные пользователи WordPress могут использовать PHP для более сложной настройки. Обычным пользователям нет никакой необходимости беспокоиться о изучении этого языка, если конечно они сами этого не хотят.
Но что бы там ни говорили, в изучении основ PHP определенно есть преимущества.
Даже изучение самых распространенных функций PHP WordPress поможет вам быстро внести простые, но важные поправки в свой WordPress сайт. А если вы хотите разрабатывать собственные темы и плагины для WordPress, изучение PHP просто необходимо.
