Category: WordPress

  • Contributor Highlights 1.2.0: Built for the new WordPress.org profiles

    Contributor Highlights 1.2.0 supports the redesigned WordPress.org profiles with richer cards, section toggles, and updated shortcode options.

    WordPress.org contributor profiles have a fresh new look, and Contributor Highlights is now ready for it.

    Contributor Highlights 1.2.0 is a major update built around the redesigned profiles.wordpress.org layout. If you use the plugin to display your WordPress.org profile on a personal website, portfolio, agency page, or community site, this release makes your profile card feel more complete, more useful, and more aligned with the new WordPress.org profile experience.

    The plugin works the way users expect: add a Gutenberg block or use the contributor_profile shortcode, enter a WordPress.org username, and display a styled contributor profile card on your site. No API keys are required, and profile data is cached for 6 hours to keep things efficient.

    What’s new in Contributor Highlights 1.2.0

    The biggest change in version 1.2.0 is full support for the redesigned WordPress.org profile pages. The plugin has been updated to read the new profile layout and render richer information in a cleaner profile card.

    Redesigned profile support

    WordPress.org recently updated the structure and design of contributor profile pages. Because of that, older profile parsing no longer worked reliably.

    Contributor Highlights 1.2.0 updates the profile parser and card renderer so the plugin can work with the new profiles.wordpress.org layout. This means your contributor card can once again pull in public profile details and display them properly on your own WordPress site.

    A fuller profile card

    This release gives the full profile card a much richer layout.

    The header now includes the contributor avatar, name, handle, location, joined date, profile links, teams, and languages. It gives visitors a quick overview of who the contributor is and how they are involved in the WordPress project.

    The current job section can now be displayed as its own part of the profile card, separate from the main profile meta. This helps contributors share a little more context about their professional work without mixing it into the rest of the profile details.

    The bio section has also been improved with a read more/read less experience. Long bios are limited to 300 words by default, keeping the card readable while still allowing visitors to expand and learn more.

    Recent impact and contribution focus

    Contributor Highlights 1.2.0 now includes a Recent Impact section that highlights contribution activity across 30 days, 90 days, and 12 months. It gives a simple snapshot of recent involvement without turning the card into a full activity feed.

    There is also a Team Focus chart for the full profile card. This shows a 365-day contribution distribution by team, helping visitors understand where someone has been most active over the past year.

    For contributors who are active across multiple areas of the WordPress project, this adds useful context beyond badges alone.

    WordPress releases and badges

    The full profile card can now show WordPress release involvement using a stack bar and version chips. The legend has been simplified so it focuses on role labels, making the section easier to scan.

    Badges are now grouped by category and moved toward the end of the full card. This makes the card flow more naturally: profile details first, contribution highlights next, and badges as a strong closing section.

    Better editor controls with Display Sections

    One of the most useful changes in this release is the new Block Display Sections panel.

    When using the Gutenberg block, you can now toggle individual sections directly in the editor. Available section controls include:

    • Avatar
    • Profile meta
    • Current job
    • Bio
    • Recent impact
    • Team focus
    • Badges
    • WordPress releases

    This makes the block much more flexible. You can create a simple card for a landing page, a detailed card for a personal profile, or a curated contributor section for an agency or community site.

    It is also a very screenshot-worthy improvement: open the block settings, switch sections on or off, and shape the card based on the story you want to tell.

    Team chips now match WordPress.org badge colors

    Teams shown in the profile meta are now displayed as color-coded chips inspired by WordPress.org badge colors.

    For example, Core appears in red. This small design detail helps the card feel closer to the WordPress.org profile experience while making team involvement easier to scan visually.

    Compact mode vs full card

    Compact mode is still supported in Contributor Highlights 1.2.0.

    Use compact mode when you need a smaller card, such as on a team grid, author box, sidebar, or contributor listing. It keeps the display lighter and more focused.

    Use the full card when you want to tell a more complete contributor story. The bio, team focus chart, and WordPress releases sections are designed for the full-card layout only, so they are not shown in compact mode.

    Improvements and fixes

    Alongside the larger profile updates, version 1.2.0 includes several refinements:

    • Shortcode booleans now work correctly, such as show_bio="false"
    • Typography is more consistent across the bio, badges, and section headings
    • Contributor names are now smaller and better balanced
    • Badges have been moved to the end of the full card
    • Bio paragraphs have improved spacing for readability
    • The WordPress releases legend has been simplified to focus on role labels only

    These changes help the card feel cleaner, more polished, and easier to use across different site designs.

    Upgrade notes

    Contributor Highlights caches profile data for 6 hours. After upgrading to version 1.2.0, you may need to wait for existing profile caches to expire before the new layout and profile sections appear correctly.

    If you want to refresh the data right away, you can clear the related profile transients after upgrading.

    Upgrade notice: Major update for the redesigned WordPress.org profile layout. Adds new profile sections, block display toggles, and refreshes parsing and styling. Clear profile caches or wait for them to expire after upgrading.

    Shortcode examples

    You can still use the plugin with the contributor_profile shortcode.

    Basic example:

    contributor_profile username="your-username"

    Advanced example:

    contributor_profile username="your-username" show_team_focus="false" show_releases="false" compact_version="false"

    This gives developers and site owners more control over what appears on the front end, especially when building profile sections, portfolio pages, or contributor directories.

    For developers

    Contributor Highlights 1.2.0 adds new shortcode attributes including show_current_job, show_team_focus, and show_releases.

    The show_meta option controls profile details such as handle, location, links, teams, and languages. Current job is handled separately through show_current_job.

    The show_contributions option controls the Recent Impact stats section.

    Boolean shortcode attributes now accept true, false, yes, no, 1, and 0, making shortcode configuration more predictable.

    Update to Contributor Highlights 1.2.0

    Contributor Highlights 1.2.0 is built for the new WordPress.org contributor profile experience.

    Whether you are showcasing your own WordPress.org profile, highlighting contributors on a community site, or displaying team members on an agency website, this release gives you a better and more flexible way to celebrate open source contribution.

    Update to Contributor Highlights 1.2.0 from WordPress.org or GitHub and refresh your contributor profile card for the new profiles.wordpress.org layout.

  • What I Contributed to WordPress 6.9 — And Why It Matters

    What I Contributed to WordPress 6.9 — And Why It Matters

    WordPress 6.9 marks another meaningful milestone in the evolution of the world’s most popular open-source CMS. While it brings exciting enhancements across performance, accessibility, editing experience, and long-term maintainability, this release is also deeply focused on strengthening the foundation millions of sites rely on daily.

    I am proud to have contributed to this release through multiple improvements across Customizer, Feeds, Media, Users, Taxonomy, Documentation, Accessibility, Network & Multisite, Core APIs, and bundled themes. These contributions focus on three core goals:

    • Improve stability and resilience.
    • Make WordPress more predictable and developer-friendly.
    • Enhance accessibility, usability, and performance.

    Below is a closer look at the areas I helped improve in WordPress 6.9.

    Enhancing Performance, Stability, and Reliability

    Several contributions in this release focus on making WordPress faster and more reliable — especially in mission-critical components.

    • Global RSS Feed Caching
      • Commit: ce9fd87141
      • Introduces caching for RSS feeds using global transients, improving performance and reducing unnecessary processing.
    • User Post Count Caching
      • Commit: bb4d8706d0
      • Adds caching to count_many_users_posts(), reducing database load and improving performance in large-scale environments.
    • Streamlined Internal Processing
      • 353b042344 — Improve wp_slash() behavior for efficiency
      • 3865859fd8 — Optimized wp.sanitize.stripTags() for better memory usage
      • 49d1dedd7b — Removed obsolete Internet Explorer conditional comment support
    • Cleaner, Safer Codebase
      • e11e9f2e34 — Removed obsolete activation code in multisite
      • 7447c822e6 — Improved taxonomy hierarchy logic performance
      • c15303c584 — Introduced update_term_count action to better hook into taxonomy operations
      • aa5fdef901 & ebe36e8e7d — New actions and filters for populate_network() and get_network_option(), enabling better extensibility for hosting providers and enterprise networks

    These changes help ensure WordPress continues scaling efficiently across the smallest sites to the largest networks.

    Improving Developer Experience & Documentation

    One of the strengths of WordPress is its developer community — accuracy, clarity, and predictability matter. Several contributions focused on improving that:

    • Updated and clarified documentation across core functions:
      • 7a680be66e — Corrected @return type for get_post_field()
      • 428611b976 — Clarified wp_get_default_extension_for_mime_type()
      • c6cce34d41 & afbe174b99 — Added missing @param & @return docs for color sanitization helpers
      • 87cbbb1dfc — Minor but meaningful whitespace cleanup for consistency
      • ddf8046912 — Improved param formatting in wpdb docs
      • b2892213f8 — Clarified behavior of wp_set_auth_cookie()
    • Added meaningful test improvements:
      • 1f7af9acd5 — Ensured site transients store correctly across environments

    Every improved doc and test ensures developers build with certainty — reducing confusion, debugging time, and onboarding friction.

    Enhancing Functionality and User Experience

    Customizer + Block Themes

    • 632ead6732 — Enabled live preview of Custom CSS in block themes through the Customizer.
      This bridges traditional workflows with modern WordPress architecture, helping site owners transition smoothly into Full Site Editing environments.

    Media Reliability & Accessibility

    A number of fixes improved stability, edge-case handling, and accessibility:

    • 8c374a5adb — Ensured wp_get_attachment_image() respects valid user-provided dimensions
    • f40b60d4b2 — Fixed playlist shortcodes failing when initial playlist data is broken
    • d5fed6b52b — Prevented media fatal errors when metadata unexpectedly returns arrays
    • e0eb90be6f — Improved accessibility by switching uploader toggle to a <button> and managing focus correctly

    These ensure media behaves reliably across more scenarios while remaining accessible to all users.

    User & Admin Experience

    • 6d9f8faaf9 — Added explicit warning when wp_insert_user() is called without user_pass to prevent silent failures
    • 6fb4a2f2ac & d445d3913b — Improved UI sizing and search alignment on mobile for better admin usability

    Site Health Improvements

    • 7cf0bb5594 — Enhanced descriptions for Site Health recommendations and critical issues, making them easier to understand for both site owners and developers.

    Networks, Multisite & Core Enhancements

    Multisite and networking received meaningful improvements:

    • d354b6c933 — Standardized “Network Activate” UX in plugin installation
    • aa5fdef901, ebe36e8e7d, e11e9f2e34 — Added new actions, filters, and cleaned obsolete logic in network population and activation processes

    These help administrators manage complex environments more predictably.

    Accessibility, Themes & Frontend Polish

    Small details shape real user experiences:

    • 86a511688d — Prevented <pre> elements from overflowing in bundled themes
    • 5a8c2079f2 — Restored rounded style support for Image block in Twenty Twelve
    • e4bf7dc328 — Fixed protocol typo in Twenty Twenty-Five font credit

    These refinements ensure themes continue to feel polished, accessible, and consistent.

    Security, Safety & Content Filtering

    • 2fe26ceb7a — Added six missing HTML5 elements (data, meter, progress, search, time, wbr) to KSES allowlist
      This ensures more modern semantic content structures remain secure while still being supported.

    Why These Contributions Matter

    Many of these enhancements solve long-standing edge cases, reduce performance overhead, tighten consistency, modernize standards, improve accessibility compliance, prevent potential failures, and make the platform easier for both developers and everyday users. The improvements may feel small individually, but together they make WordPress significantly stronger.

    They benefit:

    • Site owners who expect stability
    • Developers who need predictable APIs
    • Enterprise and multisite environments that depend on performance and scalability
    • Accessibility users who deserve better experience
    • The future direction of modern WordPress

    Looking Ahead

    Contributing to WordPress 6.9 has been a meaningful experience. I am grateful to be part of a global open-source community that believes in sharing knowledge, improving tools together, and supporting millions of users worldwide. I look forward to continuing my contributions to future releases and helping grow the platform even further.

    If you would like this turned into a case-study article, portfolio page, LinkedIn post, or something WordPress.org-profile ready, just tell me the format you need.

  • Contributor Highlights v1.1.0 Released

    I’m excited to announce that Contributor Highlights has been updated to version 1.1.0. This release introduces new badges, resolves dependency issues, and improves layout alignment for a smoother and more consistent experience.

    ✨ What’s New

    • New: Added Core AI, Playground, and Credits Mentor badges to recognize broader areas of WordPress contribution.
    • Fix: Resolved broken dependencies that prevented icons from rendering correctly.
    • Fix: Corrected container alignment issues when using badges inside column layouts.

    Why This Update Matters

    My goal for Contributor Highlights is to continuously evolve alongside the WordPress community. The new badges highlight contributors working in AI projects, Playground experimentation, and mentorship — expanding recognition beyond traditional contribution areas.

    The fixes also ensure the plugin remains stable and visually consistent across themes, keeping badges sharp and well-aligned in all layouts.

    How to Update

    1. Back up your site (recommended).
    2. In your WordPress dashboard, go to Plugins → Installed Plugins.
    3. Locate Contributor Highlights and click Update now, or upload the latest .zip manually.
    4. After updating, check your contributor sections to confirm icons and layout display correctly.

    Get Involved

    You can download the latest version from the WordPress Plugin Directory:
    👉 https://wordpress.org/plugins/contributor-highlights/

    If you’d like to contribute, suggest improvements, or report issues, visit the GitHub repository:
    👉 https://github.com/rollybueno/Contributor-Highlights

    Looking Ahead

    For version 1.2.0, I plan to introduce:

    • Categorized and color-coded badges
    • A friendlier admin UI for badge management
    • Accessibility refinements for screen readers and keyboard navigation

    Thank you for your continued feedback and support — it truly helps me improve the plugin and celebrate every WordPress contributor’s impact.

  • Chronicle Journal Theme Demo Now Live

    Chronicle Journal Theme Demo Now Live

    I’m happy to share that the Chronicle Journal theme demo site is now live at chronicle-journal.rollybueno.com.

    Chronicle Journal is a modern, editorial-style WordPress theme built for writers, storytellers, and publishers who want a timeless and focused reading experience. It’s designed around clean typography, balanced layouts, and subtle spacing that lets your words take the spotlight.

    You can now:

    About the Chronicle Journal

    Chronicle Journal was designed for readability and structure — the kind of theme that feels right at home with essays, feature articles, and journal-style posts. Every element is intentional, from font pairing to line height, ensuring each paragraph is easy on the eyes.

    It takes advantage of WordPress’s Full Site Editing (FSE) features, allowing you to customize templates, adjust layouts, and design pages directly in the Site Editor without touching code. The theme also includes clean editor styles, so what you see while writing closely matches what appears on the front end.

    So.. What You’ll Find in the Demo

    The demo site highlights how Chronicle Journal handles a variety of post formats — long-form articles, image-heavy layouts, and editorial-style homepages. You can browse through sample posts to see how typography, headings, and spacing come together in real-world context.

    It’s a simple showcase, but it reflects the heart of the theme: clarity, consistency, and content first.

    Download and Explore

    Chronicle Journal is now available for free on WordPress.org.
    You can install it directly from your WordPress dashboard by searching for “Chronicle Journal,” or download it from the theme directory.

    For more background, screenshots, and development notes, visit the project page on my site.

  • Joined WCUS 2025 Contributor Day Remotely – Hosting Team Wins

    Hosting Contributor badge with a purple cloud icon inside a circle next to the text Hosting Contributor

    This year I got the chance to join WordCamp US 2025 Contributor Day remotely, and I’m really happy to share that I was able to contribute to the Hosting Team. Even though I wasn’t there in person, it honestly felt like being part of the action. The collaboration, support, and energy from everyone made it a great experience.

    What I Worked On

    I focused on improving documentation for the Hosting Handbook and the Advanced Administration Handbook. These updates may look small on the surface, but they help make the docs easier to follow and more reliable for anyone who depends on them. And the best part — all of the pull requests I worked on got merged during Contributor Day itself!

    Here’s what went through:

    Thoughts After the Day

    Contributing like this reminded me why I love being part of the WordPress community. It’s not just about code — it’s about people helping each other and building something bigger together. Seeing my contributions merged right away gave me that extra motivation boost. And it’s proof that no matter where you are in the world, you can still make an impact on WordPress.

  • Recognized in WordPress Core – August 2025

    June 2025 Core contributions (props and people) by country.
    June 2025 Core contributions (props and people) by country.

    I’m really happy to share that my name showed up in the official A Month in Core report for August 2025 on:

    It’s a monthly update that highlights everyone who helped push WordPress Core forward, and it feels good to be included again.

    Most of my work in August was about testing, reviewing, and sending patches to make WordPress a little more stable and easier to use. I spent time writing test reports so bugs could be reproduced and fixed properly, digging into tickets around performance, editor stability, and form handling, and even helping clean up documentation to make things clearer for new contributors. I also joined a few discussions about improving the developer experience — things like better error handling and stronger test coverage.

    All in all, I picked up 8 props for my contributions to WordPress 6.9 so far. Each prop might look small on paper, but behind it are hours of troubleshooting, testing, and collaborating with other contributors.

    Representing the Philippines 🇵🇭

    Something I’m especially proud of is that I was the lone Core contributor from the Philippines in this report. While it’s great to represent, I really hope more kababayan jump in and get involved with Core in the future.

    That said, I want to acknowledge that many Filipinos are already contributing in other meaningful ways within the WordPress community, whether as meetup organizers, WordCamp organizers, volunteers, or speakers. The WordPress project grows stronger when more voices are part of the conversation, and I’d love to see more Filipinos on that list.

    This keeps me motivated to keep contributing, learning, and sharing. With WordPress 6.9 on the way, I’m looking forward to being part of the work that shapes its release.

  • Chronicle Journal: Now Live on WordPress.org

    Excited to share that my latest WordPress block theme, Chronicle Journal, officially went live on the WordPress.org Theme Directory
    on August 31, 2025.

    Why I Built Chronicle Journal

    The idea behind Chronicle Journal was simple: to create a theme that feels timeless, elegant, and ready for long-form storytelling. With so many websites focusing on fast snippets and quick reads, I wanted to bring back a design that celebrates articles, essays, and thoughtful content.

    The theme is designed with journalists, bloggers, writers, and editors in mind. Its layout emphasizes clean typography, a spacious reading experience, and strong visual hierarchy—perfect for anyone who wants their words to take center stage.

    Key Features

    • Full Site Editing (FSE) Ready – Complete block theme with Site Editor support.
    • Journal-Focused Design – Optimized for news, blogs, and content-heavy websites.
    • Professional Animations – Smooth hover effects and interactive elements.
    • Custom Block Patterns – 9 pre-built patterns designed for journal layouts.
    • Responsive Layout – Mobile-first design with flexible block layouts.
    • Developer Friendly – Well-documented code, with detailed functions.php references for easy customization.

    Block Patterns Included

    Chronicle Journal ships with 9 pre-designed block patterns to help you build pages quickly:

    • Hero Posts Section
    • Latest Posts Grid
    • Brand Highlights
    • Newsletter Signup
    • Featured Section
    • Promotions Layout
    • Team Member Cards
    • Brand Partnership
    • Latest Posts with Categories

    These patterns give you ready-made layouts for common needs, so you can start publishing right away without building everything from scratch.

    Built for Storytelling

    I chose the name “Chronicle Journal” because I wanted the theme to feel like a home for stories worth telling. Whether you’re a solo writer, running a personal blog, or managing a multi-author publication, the theme adapts to different storytelling needs.

    Available for Free

    Like all themes in the WordPress directory, Chronicle Journal is completely free to use. You can download, install, and start publishing right away.

    👉 Download Chronicle Journal on WordPress.org

    Acknowledgments

    I’m grateful to the WordPress Theme Review Team for their support and feedback during the submission process, and to the wider WordPress community for always inspiring me to contribute.

    This is just the start—I’ll continue refining Chronicle Journal based on user feedback, accessibility improvements, and WordPress core updates.

  • MonoFrame is Now Live on WordPress.org!

    After months of dedication, I’m thrilled to announce that my new WordPress block theme, MonoFrame, is officially live on WordPress.org!

    MonoFrame is a sleek, clean, and modern block theme built specifically for Full Site Editing (FSE). It offers a minimalistic canvas designed for creators, bloggers, and professionals who appreciate flexibility, simplicity, and performance.

    With carefully crafted global styles, responsive layouts, and accessibility-ready features, MonoFrame provides an intuitive editing experience, allowing you to easily build and customize every part of your WordPress site.

    This launch marks a significant milestone, and I’m excited to see how the WordPress community embraces MonoFrame. Your feedback and suggestions are always welcome and greatly appreciated.

    Check it out and give it a spin:

    Happy building!

  • Better Late Than Never -WordPress 6.8.2 Update

    Hello fellow WordPress enthusiasts,

    I know I’m showing up a bit after the confetti has settled, but here at last is the lowdown on WordPress 6.8.2, your go-to maintenance release packed with bug fixes and improvements. Consider this my belated party RSVP, I was busy wrestling with a rogue semicolon and hunting down that one missing closing tag!

    What’s in WordPress 6.8.2

    WordPress 6.8.2 officially landed on July 15, 2025. This short-cycle maintenance release includes fixes for 20 Core tickets and 15 Block Editor issues, all aimed at polishing rough edges and keeping your sites humming smoothly.

    My Two Cents (Literally)

    I’m thrilled to see two of my contributions make it into this minor release. Here’s what went down:

    63254: Introduce development mode for block editor styles

    Ever tweak your block editor CSS only to reload and see… nothing? Ticket #63254 adds a true development mode for editor styles so your SCSS and JS changes bust the cache automatically when SCRIPT_DEBUG is on.

    63511: Adjust deprecation note in WP_Community_Events::format_event_data_time()

    I spotted a deprecation message that wasn’t playing nicely with custom strings, so ticket #63511 tweaks the _deprecated_function() call for clearer, default-style notices and better backward-compatibility messaging.

    Why Am I Late?

    I got distracted by my coffee machine reinventing itself (apparently it’s now a smart appliance and wanted firmware updates).

    My dog learned a new trick, fetching bugs instead of sticks, and I spent an afternoon debugging pupper.

    I was perfecting this post’s puns, you’re welcome for the extra seasoning.

    How to Get It

    If you support automatic background updates, your sites might already be on 6.8.2. To grab it manually:

    • Go to Dashboard → Updates in your site’s admin.
    • Click Update Now under “WordPress 6.8.2 is available.

    Do a happy dance, your site is now running on the latest maintenance release.

    Thanks for sticking with me through this slightly delayed edition. Now go update those sites, enjoy smoother block editor styling, and keep on creating!

  • Celebrating My Training Contributor Badge

    Gold circular badge enclosing a graduation cap icon, followed by the text "Training Contributor."

    On June 6, 2025, during our weekly Training Team meeting, I was awarded the Training Contributor badge in recognition of my contributions to Learn.WordPress.org. This badge honors members who help create, review, or translate lessons, and I’m proud to be among the recipients.

    Highlights from the 3rd June 2025 Meeting

    In the meeting recap on Make WordPress Training, we covered:

    • Reviewing Q2 goals: we gathered feedback on our 2025 milestones as we wrapped up the second quarter.
    • Volunteer opportunities: we invited contributors to host online workshops, coffee hours, study jams, or lesson walkthroughs.
    • Triage squad updates: we prepared for upcoming biweekly issue triage sessions.
    • Contributor Day planning: we coordinated an online Training Team Contributor Day alongside WordCamp Europe 2025 Contributor Day.

    Amid all these items, I was honored when my badge was announced.

    My Translation Contributions

    Localization makes WordPress accessible worldwide. Over the past months, I’ve reviewed and pushed forward key Tagalog translations for lessons and documentation, including:

    1. Issue #3183 – translating new lesson content into Tagalog
    2. Issue #3144 – updating terminology for consistency
    3. Issue #3143 – refining translation style guidelines
    4. Issue #3139 – reviewing community-submitted translations
    5. Issue #3138 – testing translated pages for accuracy

    My attention to detail and clear feedback have helped the Training Team deliver high-quality, localized learning materials for Tagalog speakers.

    Feedback Validation Efforts

    Beyond translations, I’ve validated and acted on learner feedback to keep our lessons relevant and error-free. Recent issues I tackled include:

    1. Issue #3137 – consolidating user feedback on workshop formatting
    2. Issue #3159 – verifying reported typos and code snippet errors
    3. Issue #3181 – confirming accessibility improvements across lesson pages

    By stepping in to validate and apply this feedback, I help keep our content polished and learner-focused.

    How You Can Get Involved

    If you’re inspired by my work, here are a few ways to jump in:

    • Join a Meeting: we meet every Tuesday at 07:00 UTC in #training on Slack. Peek at the agenda before you hop on.
    • Help with Translations: pick an open issue from the “Content ready for review” board and lend your language skills.
    • Validate Feedback: spot a typo or bug? Check out “Feedback awaiting validation”, confirm it, then help fix it.
    • Host a Workshop: run a coffee hour or study session using lessons on Learn.WordPress.org, teaching is a great way to learn!

    About the WordPress Training Team

    We’re a global bunch of volunteers who love teaching and learning all things WordPress. Our playground is Learn.WordPress.org, where we create, polish, and translate bite-sized lessons on using, extending, and contributing to WordPress.

    What we’re aiming for in 2025:

    • Reach more folks by spreading the word about our free lessons
    • Make every lesson as clear and accessible as possible (think captions, screen-reader friendliness, simple language)
    • Grow our community so everyone, from total newbies to seasoned devs, can share knowledge and skills

    How we keep it rolling: weekly Zoom hangouts, biweekly GitHub triage sessions, tons of hands-on workshops, and a friendly Slack channel where no question is too small. Whether you write a line of lesson content, review a translation, or flag a typo, every bit of help counts.

    Come join us!