What makes a good bug report?

What makes a good bug report:

  • All steps to reproduce, including the earliest step. You shouldn’t need to know codes
  • Description of the bug. What you saw vs what you expected.
  • Quoted error messages, including 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. http://php.net/manual/en/intro-whatis.php. errors, and warnings.
  • Quoted errors from your browser’s console.
  • Quoted errors from your server log and WP_DEBUG or equivalent, if possible.
  • Browser and version. Did you try it in Incognito/Private mode? Sending the user to http://supportdetails.com/ can be a real timesaver for figuring out browser info as well.
  • WordPress version, MultisiteMultisite Multisite is a WordPress feature which allows users to create a network of sites on a single WordPress installation. Available since WordPress version 3.0, Multisite is a continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project was discontinued and its features were included into WordPress core.https://codex.wordpress.org/Create_A_Network. or not, PHP and MySQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. version, ApacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free. or NginxNGINX NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability. In addition to its HTTP server capabilities, NGINX can also function as a proxy server for email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP servers. https://www.nginx.com/. version, and other results from the Send System Info plugin.
  • Does it happen with no plugins and the default theme?
  • Screenshots for 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. issues, before and after for UI patches, screencast (video) if possible.
  • Be clear and concise. Get to point first, then provide details.
  • Are there any related ticket numbers?
  • Please, only one bug per ticket.

Not all of these are needed, it depends on the situation.

For more info, see https://codex.wordpress.org/Reporting_Bugs

Last updated: