Website Without PHP
US
Menu

WordPress

WordPress is the most common reason a business site runs PHPPHP is a programming language that builds your web pages on the computer that hosts your site, just before they reach the visitor. WordPress runs on it.. Every page view runs PHP code from WordPress itself, your theme and your plugins. This category explains the parts of WordPress that matter when PHP changes or something breaks.

9 terms

How a WordPress site is put together

WordPressWordPress is free software for building and editing a website in your browser. It is written in PHP, so it builds each page when someone visits. is a content management systemA content management system (CMS) is software that lets you edit the pages, texts and images of your website by logging in, without writing any code. written in PHP. What your site looks like comes from a WordPress themeA WordPress theme is a ready-made package that decides how your WordPress site looks and how its pages are laid out. Change the theme and the design changes., often combined with a page builderA page builder is a WordPress add-on, such as Elementor, that lets you design pages by dragging blocks around instead of working with code. such as Elementor. Extra features come from each WordPress pluginA WordPress plugin is an add-on you install in WordPress to give your site extra features, such as contact forms, SEO tools or a webshop. you install, and WooCommerceWooCommerce is a free add-on for WordPress that turns your website into a webshop, with products, a shopping cart and a checkout. turns the site into a webshop. Each of these is PHP code from a different author, and each has to keep up with new PHP versions.

When something breaks

A plugin or theme that is not ready for a newer PHP versionA PHP version is a numbered edition of PHP, like 8.3. Each edition is looked after for a limited time, then gets security fixes only, then nothing. is the most common cause of trouble after an upgrade. WordPress catches many fatal errors and offers recovery modeWordPress recovery mode is a safe mode that starts after a serious error, so you can still log in and switch off the plugin or theme that broke your site., so an admin can still log in and switch off the culprit. To see what is really going on, WP_DEBUGWP_DEBUG is a WordPress setting that makes hidden errors visible or saves them to a file, which helps find out why a site shows a blank page. makes PHP errors visible or writes them to a log. Old interfaces such as XML-RPCXML-RPC is an old WordPress feature that lets other apps post to your site without the normal login screen. Attackers often target it with login attempts. are worth a look too, because they stay reachable long after anyone uses them.

Why PHP upgrades hit WordPress sites hardest

WordPress itself is usually quick to support a new PHP version. The risk sits in the extras: a theme that was built years ago, a plugin that is no longer maintained, or custom code nobody remembers writing. Each of those can stop the whole site with a single fatal error. That is why we always look at the full list of active plugins and the theme before a PHP version changes, not only at WordPress core.

Choosing your next step

If your WordPress site is down right now, start with a request to fix your WordPress website: we stabilize the site first and explain what we found. If it runs but on an old PHP branch, we update PHP in WordPress and check theme and plugins against the new version on stagingA staging environment is a private copy of your website where you try updates first, so any mistakes happen there and not on the live site. before anything goes live. And if the site mainly publishes pages that rarely change, consider a WordPress to static site move: the same content, built as a static siteA static website is made of ready-made page files that the server hands over as they are, with no PHP code or database working behind the scenes., without plugins to keep patched.

Related pages

  1. Domain
  2. Check
  3. Result
  4. Report

Which PHP version does your site run?

Enter your domain. We read only what your site already sends in public: the headers and the top of the homepage. No scan, no login. We keep the domain and the result, never your IP address.