May 24, 2024 — When designing a WordPress theme, it’s important to consider the user interface of the theme.
In this lesson, you’ll learn how to apply the basics of good user interface design when developing a theme, as well as some best practices to follow.
May 24, 2024 — Sometimes, you may need a way to modify or extend an existing theme, without making changes to the theme’s code.
This is where child themes come in. Let’s discover what child themes are, why you would use them, and how to create and use a child theme.
May 23, 2024 — We explore creating style variations or simply theme.json variations. With this lesson, we will define and describe style variations, differentiate between theme and style variation JSON files, and differentiate between a child theme and a style variation.
May 23, 2024 — We will cover the basics of how to create a pattern from scratch and register patterns within your theme. With this lesson, you will list and describe the sources of patterns available within WordPress, add the Patterns property to theme.json and list the patterns to include in your theme from the Pattern Directory, and describe the process of building a pattern from scratch in order to bundle it with your theme.
May 23, 2024 — Using the theme.json file, we will register a custom template we create from scratch. With this lesson, you will build a custom template from scratch and export it to your local theme folder, register a custom template using the theme.json file, and familiarize yourself with the workflow of updating templates using the Create Block Theme plugin.
May 23, 2024 — Using the theme.json configuration file, we will apply styles within your theme. With this lesson, you will explore the style hierarchy, modify theme styles using the Site Editor and export the changes, understand how WordPress uses the JSON syntax to generate CSS in a browser, and configure presets via the settings property and apply them in the theme.json styles property.
May 23, 2024 — We will explore the WordPress theme configuration file theme.json and some of the available options for theme Settings. With this lesson, you will discover what theme Settings are for, explore the Settings available to end users, and use theme.json to control available Settings.
May 21, 2024 — In 2015, a group consisting of only four individuals, myself included, acquired ownership of a dozen plugins from Sergej Mueller, who decided to completely depart from WordPress. One of those plugins was “Antispam Bee”.
After only one year the other three left and with great support from the community the group (“”pluginkollektiv””) has fluctuating team members over the following years.
Now, after 9 years, we raised the 200.000 active installations to 700.000 and “Antispam Bee” is still around. There is a big overhaul coming in v3 started at the Cloudfest Hackathon.
How do we have solved this without a paid team? Where do we have struggled? A history tour about great achievements and many mistakes.
May 21, 2024 — To better illustrate the value of open source software, and community. Contributing code to WooCommerce Core can be intimidating for a first-timer. Especially when one is not a programmer. (No AI tools utilized)
With development out in the open, it takes a lot of courage to submit a first PR (Pull Request).
The result was enabling support for WebP images in WooCommerce.
For the benefit of new and aspiring contributors, I’m sharing my experience making my first code contribution to WooCommerce.
May 21, 2024 — In this lightning session Pekka from Seravo introduces efficient methods of maintaining WordPress on a Linux platform combined with WP-CLI.