Set up your testing environment

This is step 4 of our onboarding guide to becoming a reviewer.

You can use any WordPress installation to test themes. So if you already have a test installation, you can go ahead and use that.

If you do not already have a test installation, The WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Team has excellent in depth guides on why we need a local installLocal Install A local install of WordPress is a way to create a staging environment by installing a LAMP or LEMP stack on your local computer., and how to set one up.

Or, try to new WordPress environment with Docker:

If you feel like this may be too much to read, and you just want to get started, we also recommend:

Local testing environments:

Local by Flywheel (free). Local is available for Mac and PC. This setup is suitable if you are only working with WordPress projects, and if you prefer to have a graphic UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing..

DesktopServer (free) DesktopServer is available for Mac and PC. This setup is suitable if you are only working with WordPress projects. Up to 3 WordPress installations.

VVV Varying Vagrant Vagrants (free) -An open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. Vagrant configuration focused on WordPress development. VVV is ideal for developing themes and plugins as well as for contributing to WordPress core.

Online testing: -Instead of installing a local server, you can use this service to create a temporary, 24 hours free WordPress install to test the theme on. No signup or email is required. Note: With this service, you will not be able to test the theme using different PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. versions, but you can choose the debugging mode.

BoldGrid Cloud Launcher for theme reviews – A Chrome browser extension that launches theme review tickets selected in TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub. to a fresh WordPress install with Theme SnifferTheme Sniffer Theme Sniffer is a plugin utilizing custom sniffs for PHP_CodeSniffer that statically analyzes your theme and ensures that it adheres to WordPress coding conventions, as well as checking your code against PHP version compatibility. The plugin is available from the plugin directory and Github. Themes are not required to pass the Theme Sniffer scan without warnings or errors to be included in the theme directory., Theme Check, and WP Debugging preinstalled.

Last updated: