Content type: Handbook

  • WordPress 7.1 Server Compatibility

    The Hosting Team reviews the compatibility between each WordPress release and the server software it runs on: PHP, MySQL / MariaDB and the web server. This post covers WordPress 7.1, released on 19 August 2026. Previous compatibility articles: WordPress 6.9 Server Compatibility WordPress 6.8 Server Compatibility WordPress 6.7 Server Compatibility WordPress 6.6 Server Compatibility This…

  • Version Compatibility

    Server compatibility details for each WordPress release. Each page under this one records the PHP, MySQL / MariaDB and web server versions that were available and receiving security support at the time that version of WordPress shipped, together with the PHP compatibility work done in Core for that release. For the summary matrix across every…

  • WordPress 7.0 Server Compatibility

    The Hosting Team reviews the compatibility between each WordPress release and the server software it runs on: PHP, MySQL / MariaDB and the web server. This post covers WordPress 7.0, released on 20 May 2026. This post is published retrospectively. WordPress 7.0 shipped in May 2026 and the compatibility review was not posted at the…

  • Agent Skills

    The official, shared home for portable instructions, checklists, and scripts that help AI assistants understand WordPress development patterns, avoid common mistakes, and follow best practices. GitHub repository AI coding assistants are powerful, but they often: Generate outdated WordPress patterns (pre-Gutenberg, pre-block themes) Miss critical security considerations in plugin development Skip proper block deprecations, causing “Invalid…

  • Repo Maintainers

    Repo Maintainers help steward AI team projects and ensure they remain healthy, welcoming, and moving forward. Maintainers are not expected to personally design and implement every feature, review every contribution, or make every decision. The role is primarily one of stewardship, coordination, and QA. Maintainers are encouraged to share responsibilities with other contributors and avoid…

  • Slack Channels for WordPress Communities

    This page covers how to request and set up Slack channels for WordPress communities. For background on why we’re expanding Slack access, see Welcome All Languages and Communities to Make WordPress Slack. How to request a channel Eligibility Local Meetups — Active official Chapter Meetup groups Locale contributor communities — Language-based contributor groups (e.g., Japanese)…

  • Security Vulnerability Reporting for WP-CLI

    The WP-CLI team appreciates security vulnerability reports and takes them seriously. If you believe you have discovered a security vulnerability in WP-CLI, please read this page in full before following our responsible disclosure process. A valid report can be granted a CVE and may be rewarded with a bounty payment via the HackerOne program. Report…

  • Exit Codes

    WP-CLI follows widely-adopted Unix conventions for exit codes: 0 signals success (the command’s primary condition was satisfied), while non-zero values signal that the primary condition was not satisfied. This can represent either an operational error (the command could not perform the requested operation) or an expected negative result that calling scripts are intended to test…

  • Support

    WP-CLI’s maintainers and contributors have limited availability to answer general support questions. The current version of WP-CLI is the only officially supported version. Before asking for help, search for your question in these resources: Common issues and their fixes WP-CLI Handbook Open and closed issues in the WP-CLI GitHub organization Threads tagged WP-CLI in the…

  • Database Inspection

    Some test scenarios require checking or editing database rows directly. If you need a browser-based database tool for a local WordPress development environment, you can add phpMyAdmin to your wordpress-develop Docker setup. Using phpMyAdmin Create or update docker-compose.override.yml in the root of your local WordPress Develop checkout. If you already use an override file for…