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.
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…
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.
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.
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.
Using command-line scripts to synchronise your live website with your local website.
Using register_block_pattern in WordPress can be a pain, as you need to manipulate the HTML in your code. Here’s a much less tiresome solution.
Using CSS Grid to overlap two rows and allow a content image to “break out” of the text container.
WordPress’ block editor “Gutenberg” allows us to register custom block styles for a particular block. But since WordPress 5.4, we can use Block Variations to add other presets with different default settings.
Explaining how to use WordPress hooks, and how to fine-tune them to improve legibility and code efficiency.
Back in May, Sardinian ”open source evangelist and programmer” Matteo Enna got in touch and interviewed me for his blog.
How to mock up a website design when every page can be built individually and controlled completely by the editorial staff.
Since the release of WordPress 5.2, authors and editors can put together their own reusable content components without needing to do any programming work. This is thanks to a powerful combination of Reusable Blocks and the Group Block.
Using CSS variables through the WordPress Theme Customizer to make custom colour schemes in the Gutenberg Editor.
Photos from the annual WordPress conference – the biggest in the world in 2019.
How I use WordPress’ template part logic, but additionally pass scoped data to the template part.