Increase WordPress Max Upload File Size
Raise the WordPress upload limit at the PHP level: php.ini, .user.ini or .htaccess, plus a diagnostics plugin that verifies the change with…
Read tutorial
Practical WordPress tutorials for themes, plugins, and real builds.
Latest tutorial
WooCommerce
Add Custom Fields to WooCommerce Checkout
Add a delivery note field to the classic WooCommerce checkout, validate it, save it through the order object so HPOS keeps it, and show it on orders and…
Read tutorial
More tutorials
Increase WordPress Max Upload File Size
Raise the WordPress upload limit at the PHP level: php.ini, .user.ini or .htaccess, plus a diagnostics plugin that verifies the change with…
Read tutorial
Fix WordPress Database Connection Error
Work out why WordPress cannot reach MySQL: compare three fix routes, read the wp-config constants, probe the host with mysqladmin and repair…
Read tutorial
No Shipping Options Available in WooCommerce: Fix It
Trace the WooCommerce 'no shipping options available' checkout error step by step: zone coverage, method instances, class and weight rules, plus a…
Read tutorial
Validate AI-Generated Gutenberg Block Markup Before Insert: parse_blocks, Allowlist and Fallback
Stop LLM block markup from corrupting post_content. Parse the tree, reject unknown blocks and raw HTML, sanitise attributes against block.json, diff the…
Read tutorial
Harden WordPress Application Passwords: Per-Role Availability, Revocation on Role Change and Auth Logging
Lock down WordPress application passwords: restrict them to named roles, force HTTPS, auto-revoke on role change, log every auth attempt, and audit…
Read tutorial
Build a Streaming WordPress AI Chat Assistant: SSE Endpoint, Conversation Table and Per-User Rate Limits
Build a secure WordPress AI chat plugin with a nonce-protected REST endpoint, SSE streaming, a custom conversation table, per-user/IP rate limits and…
Read tutorial