Posts from the category WordPress
WordPress is a web-browser-based content management system: the most widespread of its type 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 since 2003. I’m currently CEO and developer at Swiss WordPress agency Say Hello.
Thoughts on the WordPress Interactivity API
Published in
I ruminate on the advantages and disadvantages of using the WordPress Interactivity API.
Using Context in React for WordPress
Published in
Using Context in WordPress’ implementation of React.
Working with, not on, WordPress
Published in
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.
Working on the rails
Published in
Working in the web industry, I began getting fed up of trailing all the way to an office to work. When I moved to web agency Say Hello, I vowed to make the most of “remote working”.
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.
Updated Gutenberg category selector
Published in
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.
Building a multilingual WordCamp website
Published in
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
Finding out custom user capabilities via the REST API, to determine whether or not to add a custom sidebar in the Gutenberg block editor.
How to ensure that you don’t lose content or functionality when switching to a new WordPress Theme.
Gutenberg keyboard shortcut for headings
Published in
Improving the addition of specific WordPress core heading blocks using just the keyboard.
How I update my local development environment from a live site with a single command.
WordPress full-site editing
Published in
The next stage of WordPress’ development is the ability to edit any part of a site – from post to navigation and footer – using nothing but the Block Editor.
More and more website development takes place using Javascript these days, whether within the WordPress CMS or as part of a streamlined frontend experience. I abandoned jQuery at the end of 2019 and began learning React in earnest.
