A WordPress install can run on PHP 7.4+ but 8.x is recommended for performance and security. The official Docker image uses PHP 8.3 in this dev rig.
Month: June 2026
Sample post 29
The `wp-content/uploads/` directory mirrors the year/month of the upload date. Predictable URLs make external CDN integration straightforward.
Sample post 28
Image sizes are generated on upload according to the active theme’s add_image_size() registrations. Re-generation is needed when sizes change.
Sample post 27
Comments in WordPress have an extensive moderation pipeline. Akismet pre-filters spam; the manual queue catches the rest.
Sample post 26
The Site Health screen reports environment problems: outdated PHP, missing modules, scheduled cron failures, and more. It’s the first stop when debugging.
Sample post 25
Themes follow the same update flow as plugins. Child themes inherit from a parent and let you customize templates without losing changes on upgrade.
Sample post 24
Plugin updates ship via the WordPress.org plugin directory. The auto-updater can be turned on globally or per-plugin from the admin.
Sample post 23
WordPress multisite networks share a single codebase across many sites. Each site has its own database tables under a prefix; users can span multiple sites.
Sample post 22
The `_wp_attached_file` post meta links an attachment to its filesystem path. Media library URLs derive from the `wp_upload_dir()` function.
Sample post 21
Block themes (FSE) introduce site-wide template editing. Classic themes still dominate the install base; both coexist in 6.x.