WordPress Coding Standards

The purpose of the WordPress Coding StandardsWordPress Coding Standards A collection of PHP_CodeSniffer rules (sniffs) to validate code developed for WordPress. It ensures code quality and adherence to coding conventions, especially the official standards for WordPress Core. is to create a baseline for collaboration and review within various aspects of the WordPress 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. project and community, from coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. code to themes to plugins.

The WordPress community developed the standards contained in this section of the handbook, and those standards are part of the best practices that developers and core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. are recommended to follow.

Why have coding standards? Why have coding standards?

Coding standards help avoid common coding errors, improve the readability of code, and simplify modification. They ensure that files within the project appear as if they were created by a single person.

Following the standards means anyone will be able to understand a section of code and modify it, if needed, without regard to when it was written or by whom.

If you are planning to contribute to WordPress core, you need to familiarize yourself with these standards, as any code you submit will need to comply with them.

Top ↑

Language-specific Standards Language-specific Standards

Top ↑

AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both ā€œdirect accessā€ (i.e. unassisted) and ā€œindirect accessā€ meaning compatibility with a personā€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) Standards Accessibility Standards

WordPress is committed to meeting the Web Content Accessibility Guidelines (WCAG) at level AA for all new and updated code. We’ve provided a section with accessibility best practicesĀ you should be aware of when creating patches or feature plug-ins.

Last updated: