We are a group of volunteers who review and approve themes submitted to be included in the official WordPress Theme directory.
We do license, security, and code quality reviews.
We help build and maintain default themes.
The primary focus of the team is to help theme authors transition to blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-based themes.
This section is intended to guide you through different ways that you can contribute to the Themes Team and contribute to making WordPress themes better.
If you need any help at any time you can always ask the contribution day lead or organizer and you always find people to ask on SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. at #themereview.
This section is a work in progress. Most of the documentation is related to how to do theme reviews. The team is hoping to extend the documentation in the future, as there are many other ways to contribute.
We are the humans that check every theme that goes onto the WordPress.orgWordPress.orgThe community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/theme directory. See more under the “What do we do?” section below.
There are many reasons why it’s important to get involved in the themes team, not only to review themes. WordPress themes are changing fast with the introduction of blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. themes and site editing. The Themes Team helps increase awareness of the changes and members of the team actively work on bug fixes and changes related to block themes.
If you are a theme developer, reviewing themes raises your game, helps you improve your skills, and lets you get exposure to a lot of code. Being a theme reviewer is a win-win situation. You get to give back, but you also get to improve your own skills and learn how to create themes correctly.
The Themes Team keeps alive the valuable resource of the free theme directory. Without the themes team, the directory wouldn’t be a place people could go to download themes. Quite simply, we keep it alive.
Having your theme in the WordPress.org directory is desirable, so there is always a need for reviewers. Humans can catch things machines can’t, that is simply why we need people to become theme reviewers.
We review themes. Every theme that gets uploaded has a theme reviewer assigned and we run it through a series of tests. We check that the theme works, that there are no PHPPHPPHP (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 that the theme is secure. No theme is able to go onto the theme directory until it has met these requirements.
Contributes to solving theme-related enhancements and bugs in WordPress and GutenbergGutenbergThe Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/
You do not need any previous experience to contribute to the Themes team. We simply ask you to have a willingness to learn. There are a few skills we always encourage people to work on though as that makes contributing easier:
The ability to test.
Theme structure knowledge.
HTMLHTMLHTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites., CSSCSSCSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site., JavaScriptJavaScriptJavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/., and basic PHP skills.
Knowledge about licensing
Knowledge about GitGitGit is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. or GitHubGitHubGitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/
If you are organizing a contributor day there are several things you can choose to work on:
Recommended: Learn about block themes and create a new block theme together, which is then submitted to the theme directory as part of the Community Themes project:
Recommended: Contribute to the Theme Developer handbook by writing and reviewing content. Read more about updates to the handbook: Theme Handbook Overhaul (Tracking Ticket)
Contribute to the default themes that are included in WordPress, for example by testing reported bugs