This is the home of the Make Community team for the WordPress open sourceOpen SourceOpen 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!
Here is where we have policy debates, project announcements, and assist community members in organizing events.
Everyone is welcome to comment on posts and participate in the discussions regardless of skill level or experience.
Get Involved
If you love WordPress and want to help us do these things, join in!
This post shares the experience ofJos Velasco, a first-time mentorEvent SupporterEvent Supporter (formerly Mentor) is someone who has already organised a WordCamp and has time to meet with their assigned mentee every 2 weeks, they talk over where they should be in their timeline, help them to identify their issues, and also identify solutions for their issues. in theWordPress Credits program, and what his cohort revealed about how mentorsEvent SupporterEvent Supporter (formerly Mentor) is someone who has already organised a WordCamp and has time to meet with their assigned mentee every 2 weeks, they talk over where they should be in their timeline, help them to identify their issues, and also identify solutions for their issues. and students navigate their first open-source contribution together. As the program grows, stories like this help us refine how we onboard, scope projects, and connect students to the wider community.
The WordPress Credits program pairs students with community contributors who guide them through their first open-source contribution. The framework is simple on paper: a mentor, a student, an immediate contribution opportunity, and a finish line. In practice, every cohort surfaces something new about what makes the program work.
This is a look at one mentorโs first cohort: three students, three different paths, and a few takeaways that other current and future mentors will recognize.
The cohort
Jos took on three mentees, all new to open-source contribution. Before choosing a contribution path, students complete an onboarding phase on Learn WordPress, with curated lessons, Playground sandboxes, and quizzes.
That onboarding phase is solid, but it can take longer than expected, both for students and for mentors. Thereโs a lot of material, and the schedule needs to flex around real lives. The trickiest part isnโt the curriculum: itโs the balance every mentor has to strike between enabling studentsโ potential and not doing the work for them. Open sourceOpen SourceOpen 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. isnโt an obligation. Part of mentoring is helping students want to contribute, by showing them why it matters and what they get out of it, rather than pushing them through a checklist.
Each of the three students landed in a different place.
Gabi: Photos as a creative outlet
Gabi Hawkins works as an IT technician moving toward web development. She chose Photos, which wasnโt directly tied to her career path but suited who she is: a visual person drawn to front-end work. Her submissions reflect that, a Japanese pagoda lit at night, jellyfish in deep blue water, koi beside a rock-lined path. Not test shots. Photos from someone with an eye.
A small, instructive snag: Gabi met her project requirements on time, but her certificate was delayed because she filled out the feedback form using a different email than the one on her WP Credits profile. The course system didnโt detect her completion. A small reminder for mentors and students alike to double-check that emails match across systems, especially when graduation is on the line.
TโKai Monet is a full-time student and a full-time mom of a newborn. Her schedule was, predictably, unpredictable. She originally chose Themes and switched to Photos when time was tight, a smart pivot. What stood out wasnโt her output, though, but how she participated.
She attended a WordPress meetupMeetupMeetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. at 2:30 a.m., not because she couldnโt sleep, but because she was already up with the baby and decided to make the most of it. She wrote about it as if it were the most reasonable thing in the world. And in a global, async community, it kind of is.
This is one of the most important things any new contributor can internalize: the conversation will happen across time zones, and showing up in the rhythm that works for you is showing up.
Noah: Finding a meaningful path, not just a completable one
Noah Mobes spent real time early on looking for a path that felt meaningful, rather than the easiest one to finish. After working on Good First Bugs for CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress., he landed on WordPress Playground blueprints, small files that spin up pre-configured WordPress environments instantly, with no hosting required.
He created blueprints for Hello Dolly and Disable Comments, opened pull requests in the official 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 by the repository owner. https://github.com/ repository, and reached out to the 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. authors. The PRs werenโt merged before the program closed, but he documented his process and delivered a wrap-up presentation on WordPress.tv. His own framing: โthis is certainly not the end for me in the WP ecosystem.โ That attitude, and the documentation trail he left, is exactly what sustainable contribution looks like.
This plugin continues to be an inspiration for where to start extending WordPress
The moment that mattered most: reaching out directly
While TโKai was submitting photos, several werenโt getting approved. The Photo Directory has real standards around quality and description, and queues get long when many students are finishing at the same time or when big events collide.
Sharing links and documentation didnโt move things. What did was going to the Photos Team page, finding the most active moderators listed there, and reaching out directly.
That message reached Michelle Frechette, who has contributed over 360 photos to the directory and has been part of this community for years. She responded immediately, explained exactly why the submissions werenโt passing, and offered to review TโKaiโs photos before she sent more.
That single conversation did what weeks of links hadnโt.
This is the lesson worth leading with for every new contributor: the WordPress community has no boundaries. People will help if you reach out to them. Not eventually, not after a queue, not via a form. Directly, by name, in the open.
What weโd change: scope projects around what teams actually need
The โ30 photos to the Photo Directoryโ framing comes from how WP Credits structures its immediate contribution opportunities: each participating team defines a minimum deliverable that signals the student has made a meaningful, complete contribution, 30 CC0-licensed photos for the Photo Directory, a theme review for the Themes team, a Good First Bug worked on during a Bug Scrub for Core, and so on. That baseline matters. It gives students something concrete to aim at, gives mentors a way to measure progress, and gives each contributing team a consistent definition of โenough.โ So this isnโt a critique of using a number as a goal.
But going through the cohort surfaced a hunch worth sharing. From experience organizing meetupsMeetupMeetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook. in the LATAM community and producing video, it often feels like organizers are short on the kind of CC0 imagery they need: photos for event pages, social posts, recap posts, banners. So one alternative framing for the photo path could be: contribute photos that WordPress meetup organizers can actually use. Thatโs not a researched conclusion, just a sense from being on the organizer side of things.
Whatโs more interesting is where that hunch points. In a recent conversation, Isotta floated a bigger idea worth surfacing here: what if we asked the Photo Team, and other contributing teams, what kinds of contributions they actually need right now, and turned those into specific tasks for students?
Thatโs a meaningful shift. Instead of each team defining a generic minimum (any 30 photos, any theme review, any Good First Bug), teams could periodically share a short list of what would be most useful at a given moment, photos of specific subjects, theme reviews in a particular categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging., bugs in a specific component. Mentors and students could then choose from that list, knowing the work has a clear downstream use.
The finish line stays. The direction sharpens. And students learn the most important habit in open source: thinking about who will use your contribution before you make it.
This is a conversation worth opening up to the wider team. If youโre a contributing team repTeam RepA Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. and have thoughts on what your team would surface as โhigh-impact tasks for students right now,โ the comments below are a good place to start.
Takeaways for current and future mentors
A few things worth carrying into your own cohort:
Lead with the community early. Donโt wait until something gets stuck to point students toward direct outreach in SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/, on Make blogs, and on team pages. The lesson โyou can just ask someoneโ lands better when itโs framed as a first move, not a rescue.
Talk to the team your student is contributing to. Beyond the minimum deliverable, ask the contributing team what would be most useful right now. A short conversation at the start can turn a generic quota into a project with a clear downstream use, and gives the student a real audience to design for.
Respect async as the default. Your students may show up at 2:30 a.m. their time, on a Saturday, between feedings, between shifts. That counts. Build your check-ins to accommodate it.
Help students find meaning, not just completion. The most durable contributions come from students who chose a path because it mattered to them. Give them room to explore early, even if it costs a week.
Sweat the small operational details. Email mismatches, profile inconsistencies, missing form fields, these can hold up certificates and graduation. Catch them at the start.
Document the wrap-up. A blog post, a WordPress.tv presentation, a profile update โ documenting the journey turns one studentโs experience into a resource the next cohort can learn from. Noahโs wrap-up is a good example of what this can look like.
And of course, thanks to Gabi, TโKai, and Noah for trusting the program with their first open-source contribution, and for letting their experience help shape what comes next.
Are you mentoring, or thinking about it?
If youโre a current WP Credits mentor with stories of your own, what worked, what youโd change, what surprised you, drop a comment below. The more cohorts we document, the better the program gets for everyone.
If youโre considering becoming a mentor, the Mentor Guide is the right place to start. The interest in this role continues to grow, and thatโs a good sign of where WordPress is headed.
On April 20th, over 60 students from Krakรณw high schools โ VIII LO and XVIII LO โ took part in the WordPress Academy.
This pilot project of the Polish WordPress community, carried out in collaboration with Klaster Zabลocie, aimed to introduce young people who had created projects (websites) at school to the WordPress environment and answer their questions.
The event was organized by members of the WordCampWordCampWordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโve learned throughout the year and share the joy. Learn more. Europe Local Team โ Sebastian Miลniakiewicz (Local Team Lead), Katarzyna Krรณwka (Local Team), Magdalena ลlฤzak (Local Team), Dawid Urbaลski (Local Team), and Krzysztof Radzikowski (Communication, PR & Marketing Team), who introduced the students to the WordPress ecosystem and its community.
Katarzyna Krรณwka showed how to get started with WordPress and how to configure it properly.
Magda ลlฤzak covered SEO and 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). She showed what to do to make the studentsโ projects visible in search engines and LLMs, and how to make website content accessible to every user.
Krzysztof Radzikowski then focused on the hugely popular topic of AI and how to use it when working with WordPress, highlighting things like native AI integration in WordPress.
Dawid Urbaลski demonstrated โ through a live coding session โ that WordPress development is possible using AI, meaning WordPress can be used not just for building websites but also for other things, like creating custom blocks orโฆ building a game.
Finally, Sebastian Miลniakiewicz, the event organizer, encouraged the students to visit WordCamp Europe and present the results of their work.
And there will be plenty to present. The students are working on at least 7 projects/websites:
A new school website to replace the current one
A thematically related site about the schoolโs patron, Stanisลaw Wyspiaลski
Board game and video game enthusiasts are preparing their project
Mythology fans are finishing work on their website
Because WordPress isnโt just a content CMS, another team is developing a flashcard app to make learning easier
Those who want to visit Krakรณw again after WordCamp Europe will be able to use a website dedicated to local events (concerts, fairs)
And since life isnโt just about education or sightseeing but alsoโฆ the necessity of eating, sweet-toothed visitors will find a cookbook waiting for them!
The whole event lasted over 5 hours. There was no shortage of questions and consultations, which the students will use to finalize their projects. And during the break, delicious pizza โ for which we thank Krakรณw Miasto Startupรณw.
We hope this wonโt be a one-off initiative, and that weโll meet again in Krakรณw soon to talk about WordPress with young people who, as we can see, know exactly how to use it to pursue their passions.