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.
Tag: 23
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 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 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 20
The WooCommerce REST API exposes products, orders, customers, and reports. v3 of the namespace requires authentication for write operations.
Sample post 18
Inventory is tracked at the variation level on variable products. A red-medium variation can be out of stock while blue-large remains available.
Sample post 15
Term-taxonomy relationships in WordPress live in three tables. The structure is normalized enough that the same tag can apply to multiple post types.
Sample post 13
Custom post types extend WordPress beyond posts and pages. WooCommerce uses them for products and orders; CF7 uses one for forms.
Sample post 10
Roles and capabilities are the foundation of WordPress access control. The administrator role holds every capability; lesser roles hold a subset documented in core.
Sample post 8
Yoast SEO adds per-post metadata including the focus keyphrase, meta description, and Open Graph fields. The plugin exposes these through its own REST endpoints.