Add Custom Field Filters to the WordPress Admin Post List
Add a custom-field-based filter to the WordPress admin post list with restrict_manage_posts and parse_query.
Add a custom-field-based filter to the WordPress admin post list with restrict_manage_posts and parse_query.
Control how WordPress automatically empties the trash, or disable the scheduled cleanup entirely.
Adjust how WordPress empties Trash automatically, keep trashed content forever, or disable the Trash feature entirely.
Use PHP sessions in WordPress safely for flash messages and cross-request state while cleaning up on login and logout.
Start, clear, and store PHP session data in WordPress, and move session storage to MySQL, Redis, or Memcached when needed.
Several practical ways to change a WordPress site to a new domain, including wp-cli and database replacement methods.
Migrate a WordPress site to a new domain with wp-cli, SQL replacement, editing SQL dumps, and a 301 redirect from the old domain.
A practical introduction to the CRUD classes added in WooCommerce 3.0 and why they improve data handling.
See why WooCommerce 3.0 introduced CRUD classes, what problems they solve, and how the new data access pattern differs from direct post meta updates.
Delay non-critical work in WordPress with asynchronous PHP and WP-Cron to improve user-facing response times.
Delay time-consuming work in WordPress with WP Cron or asynchronous task libraries so users do not have to wait for slow operations to finish.
Use the woocommerce_api_(action) hook to add custom callback URLs in WooCommerce for gateways and third-party integrations.