Posts from the category WordPress
WordPress is a web-browser-based content management system, which started life as a spin-off of b2/cafelog before becoming the most widespread CMS in the world. I began giving support during the early development of WordPress’ predecessor b2/cafelog in 2001, and I’ve built personal and professional sites using WordPress for over sixteen years. I’m currently a partner and developer at Swiss WordPress agency Say Hello.
Using custom post types in combination with the Block Editor in WordPress for easy content management, irrespective of design changes.
How to use presets instead of custom CSS in WordPress to allow blocks to retain a common design, whilst supporting amendments later in the project’s timeline.
Creating a website layout using the WordPress Site Editor, with an emphasis on simplicity and reusability.
Concentrating on an optimal workflow when you begin working on a new website, and where your initial focus should lie.
There are two main approaches to building a site using WordPress, but the first stage is to work out how the content will be managed.
The first in a series of blog posts to explain what I’ve learned whilst building websites using the Block and Site Editors in WordPress.
A quick bio for the upcoming WordCamp Europe event in Turin.
The benefits of being there: how I achieve better results and enjoy being on-site with clients.
Using a constant to a Webpack build process for reusable components in your scripts.
I ruminate on the advantages and disadvantages of using the WordPress Interactivity API.
Using Context in WordPress’ implementation of React.
Stepping back from involvement in the future development of WordPress as a system.
Using block filters in JavaScript to override theme.json settings on a per-case basis.
If you’re writing a plugin which needs to connect to a third-party service, there’s a relatively high chance that you’ll need to store credentials securely.
Using a third-party service to compare your website before and after a technical update.
Block Patterns, Block Variations and Reusable Blocks. How and why they’re useful and implementable.
Building a single-selection category selector for WordPress Gutenberg using React.
A simpler alternative to wrapping a Gutenberg edit component with a higher-order component.
How I used manual content structuring and the power of the WordPress Site Editor to set up what we believe to be the first non-plugin-based multilingual WordCamp website.
There are several translation plugins in the WordPress ecosystem, each of which has its strengths and weaknesses when it comes to translating and managing multilingual content. There is also the brilliant plugin Loco Translate, which I’ve been using for a very long time to translate English strings in plugins and themes. (Usually German, French and…