WordPress Help

Official documentation, learning resources, and contributor guides collected from WordPress.org.

  • Tools

    If you find yourself working in and around WordPress.org and core development a lot, here are some tools you can use to make those workflows faster. User Scripts Trac Mentions – Easily mention any contributor who has already interacted with a  Trac ticket Works with any of the Trac instances Alfred Workflows WP Trac –…

    Read guide

  • Examples reviewing

    Note: This project was completed. Thank you for your contribution. As outlined in the Codex Migration page, one of our primary contributor efforts as of 2015 is moving examples from Codex articles to their corresponding Code Reference articles. This effort is already in full-swing, and is a great way to contribute in small ways for…

    Read guide

  • Examples migrating from Codex

    Note: This project was completed. Thank you for your contribution. As outlined in the Codex Migration page, one of our primary contributor efforts as of 2015 is moving examples from Codex articles to their corresponding Code Reference articles. This effort is already in full-swing, and is a great way to contribute in small ways for…

    Read guide

  • [OLD] Editing articles

    Note: This project was completed. Thank you for your contribution. Codex to Code Reference As an example, let’s compare two pages of add_action to understand which sections are transferred to which areas: Codex (archives): https://codex.wordpress.org/index.php?title=Function_Reference/add_action&oldid=152725 Code Reference: https://developer.wordpress.org/reference/functions/add_action/ Description, Syntax, Parameters and Returns The Description, Syntax, Parameters and Returns should be converted to inline docs…

    Read guide

  • Theme & Plugin Directories

    Every Rosetta site now gets a theme and plugin directory for free! This is a new feature that has been rolled out to all Rosetta sites and is part of the site setup process for new locales. There are a number of features that need to be added to these directories to make them more…

    Read guide

  • Feature Plugin Treatment

    When a feature plugin gets created, we offer them the full “treatment” across WordPress.org. There are a number of pieces involved and this page documents them. Slack A few things can/should be done on Slack. A new channel needs to be created in the form of #feature-name. If the plugin is using GitHub and wants…

    Read guide

  • Setting Up New Make Sites

    Every team gets a free site on make.wordpress.org. Currently, we use the P2 theme on all team sites. If you’re starting a new team or (more likely) splitting off from another team, contact the team in #meta about your needs. Setup Only WordPress.org super admins can perform the initial setup. Because WordPress is wonderful, all…

    Read guide

  • Video Submission Guidelines

    WordPress.tv is a community-run website, and as such as very community-minded submissions standards, with the emphasis on sharing WordPress knowledge freely, as well as growing and strengthening the open source community around it, for the benefit of all users of WordPress. If you’d like to submit a screencast, video presentation or WordCamp video to WordPress.tv,…

    Read guide

  • Contributing With Git

    A large number of contributors strongly prefer working with Git. Since Meta projects are stored in Subversion and mirrored to Git, you can use either one to contribute. The following workflow uses ticket #986 and the WordPress.tv theme as an example, but the same steps can be applied to anything in the Meta repository. If you get…

    Read guide

  • Slack

    Using Announcement Commands @channel is reserved for Slack admins only. Team leads may request access to the /announce and /here commands, which will allow them to @channel for only their channel. /announcement is made to all members of a channel. /here is limited to users currently online. To have an account added to those commands,…

    Read guide