Projects are a way we can help improve different areas which are related to theme on The 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. This is where we will be collecting all of our current and future projects. If you have an idea for a project please comment below. We will define new projects to put emphasis on with every releaseRelease A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial or new generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software. cycle.

Current Projects Current Projects

Theme Check Automation Theme Check Automation

Lead: @grapplerulrich

We want to improve the theme check automation so that we can reduce the number of checks that need to be made manually. Why are we working to improve the automation of the theme review?

You can help with the following:

  • Create issues on the WPTRT WPCS fork from the large overview issue on WPCS
  • Create Pull Requests for the open issues on WPTRT/WPCS
  • Rebuild the Theme Check plugin to use WordPress-Theme ruleset. Similar pluginPlugin A 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 Plugin Directory or can be cost-based plugin from a third-party: PHP Compatibility Checker

My tour of creating a PHPCodeSniffer Standard

Top ↑

Restart the mentoring programme Restart the mentoring programme

Lead: @thinkupthemes

Post: Mentor Program 2017

Improve the quality of theme review by helping new reviews understand the requirements and the theme review process.

Top ↑

Theme Developer Handbook Theme Developer Handbook

Lead: @kenshino

Complete the Theme Developer Handbook.

  1. Clearing the To-Do list located at
  2. Updating specific articles to reflect recent coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. changes such as adding ‘Custom Logos’ under core supported features

Top ↑

Requirements refresh Requirements refresh

Lead: @poena

The requirements were last worked on specifically in 2013 at the community summit. The goal is to have another look at the requirments to make sure they are clear, easy to follow and easy to check. To see about the goals and milestones see the introduction post.

Top ↑

Completed Projects Completed Projects

Top ↑

Create a FAQ Page Create a FAQ Page

Lead: @thinkupthemes

Post: Starting a FAQ page

We are collecting frequently asked questions by reviewers and authors. This will help understand where we have holes in the documentation and look to improve it with a FAQ page.

The end result is the following page which has been already been used multiple times.


Top ↑

Future Projects Future Projects

Top ↑

Reviewer flow Reviewer flow

The idea is to review the current workflow and work on improving it based on the new review process and UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. research.

Top ↑

Review the theme tags Review the theme tags

New theme tags will be added in WordPress 4.6. In January 2017 we will look how the new theme tags are doing and if we need to make any new changes. We want to consider overall improvements to the entire feature filterFilter Filters are one of the two types of Hooks They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. box and what can be done to make this better for users.

Top ↑

Document Demo and Starter content requirements Document Demo and Starter content requirements

December 6 meeting notes

Top ↑

Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of There are many teams that people can participate in, each with a different focus. Package Contributor Day Package

We want contributor days to be able to get started with theme reviews without needed a team lead to be present. A part of that would be to improve the doingitwrong theme that we have started. Also related to “Review and update the introduction documentation

Top ↑

Improve the theme preview Improve the theme preview

The current theme previewer is not able to show the all of the features included in a theme.

Top ↑

Featured theme are currently a random list of themes that have been updated in the last two years. This is not an ideal list of themes. A proposal needs to be put together how a better list of themes could be displayed.

Top ↑

Document the history of the theme review team Document the history of the theme review team

Create a page on the main milestones of the theme review team who helped to achieve them.

Top ↑

Improve theme search on Improve theme search on

Think of way the theme search can be improved to display relevant and good themes.

Top ↑

Recycling theme names Recycling theme names

Theme names get locked even if a theme is never set live. Discuss and document a process to release these names after fulfilling certain conditions.

Top ↑

Multiple Theme Authors Multiple Theme Authors

Add support for multiple people to be listed as the owner/contributor of a theme. Related MetaMeta Meta 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. Ticket: #27

Top ↑

Review and update the introduction documentation Review and update the introduction documentation

The introduction to theme reviewing and related documentation needs to be reviewed if it is still up to date and update accordingly as the it was written at the end of 2014. The list of tools for the testing envoirnment should be reviewed and create an additional list of community created tools.