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 introduction is intended for new reviewers and does not cover advanced topics.
The Themes Trac is a ticket system that we use to keep track of submitted themes.
Please note that TracTracTrac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. is also used by the CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. and MetaMetaMeta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. teams. If you are looking for the Core Trac tutorial please go here.
In order to review a theme in Trac, you need to register or login to your 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/ account.
accessibilityAccessibilityAccessibility (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)-ready The theme has an accessibility-ready tag and needs an accessibility review before being approved.
This is a list of usernames that will receive an email notification of future comments to the ticket.
Below this you will find the theme description and theme and author links. This is the same description and links that the author has added to style.css.
If you want to test run the theme, you can download the zip file. You can also gain access to the file contents by clicking the svn link.
If a theme has been reviewed in the past, ticket history may be added to the ticket above the themes screenshot. It is recommended that you open the tickets and read the ticket history, this can be helpful to your review.
Make sure that you always review the latest version of the theme.
Note: Sometimes non related tickets with similar names can show up in the list. You can ignore these tickets.
Below the screenshot, you may find automated notices similar to the example:
Theme Check Results:
RECOMMENDED: No reference to add_theme_support( “custom-headerHeaderThe header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.”, $args ) was found in the theme. It is recommended that the theme implement this functionality if using an image for the header.
RECOMMENDED: No reference to add_editor_style() was found in the theme. It is recommended that the theme implement editor styling, so as to make the editor content match the resulting post output in the theme, for a better user experience.
When a theme is uploaded, it is run through a version of the Theme Check pluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, and the result is posted in the ticket.
Do not get alarmed if you are reviewing a child theme and there are lots of errors. Only some of the issues applies to child themes.
Remember to separate requirements and recommendations when you write your review. Even when you do not find any problems, please include a note of what you have reviewed.
When you add comments, do not change the status of the ticket unless you have completed the review.
Tip: Do not write your review in the comment form. Write it in your preferred text editor and paste it into the form when you are done, so that you do not lose any content in case the Trac is temporary down or you accidentally close your browser.
On the front page of Trac, you will first see some statistics. From here, select the menu option “View Tickets”. Here you will find a list of reports, or queues, separating tickets depending on their status.