This week:WooCommerce, block themes, performance, accessibility, Twitter created in WordPress
Anne McCarthy (she/they) is a developer relations wrangler at Automattic who spearheads the FSE Outreach Program and champions DEI. She’s been using WordPress for over a decade, most recently as a co-Test lead and user docs champion for WordPress 5.9. When not WordPress-ing, you can find them out in nature or on a soccer field.
While you might have heard about block themes and the new era this new type of theme ushers in, you might not be ready to take the plunge just yet. Don’t worry – you aren’t alone there and providing gradual ways to adopt is a built-in part of the full site editing project. In fact, there are two new terms to add to your vocabulary around this topic before we dig in:
Hybrid theme – a classic theme that adopts a feature(s) of FSE, like theme.json or the template editor. Universal theme – a theme that works with both the Customizer and the Site Editor.
To get your bearings, start with the official theme documentation around converting a classic theme to a block theme, which includes ways to adopt parts rather than the whole.
From there, I recommend reviewing adding full site editing features to classic theme from Carolina Nymark, which can offer more of an opinionated and in depth look at how to approach this work from a very experienced theme developer.
Finally, if you find yourself digging to adopt these various pieces, I’d love to see you share your experience. To provide some inspiration, here’s a post from yours truly on sharing approaches for FSE Feature Adoption.
In a recent post, Cory Miller from Post Status addresses burnout. As Cory, through Post Status, is mostly associated with success, his voice on the topic is that much more important. This also shows that burnout can catch up with anyone at any time.
LearnDash is taking cutting-edge e-learning methodology and infusing it into WordPress. Trusted to power the learning programs for major universities, small to mid-size companies, startups, entrepreneurs, and bloggers worldwide.
Birgit Pauli-Haack has collected materials on how to restrict access to various Full Site Editing features.
Michał Czapliński presents an interesting proof of concept on how to simultaneously compile code for React and PHP by means of the Mitosis compiler. For the time being, it is more of a novelty, but it might serve as an inspiration.