One of the things I've always liked about WordPress is its flexibility. We can extend WordPress and create pretty much any type of content that we need for specific projects.
We can choose whether to...
In the last posts we created a CRUD system for authenticated WordPress requests but it's not complete. It currently only deals with the post content, it doesn't provide an easy way to paginate...
So far we've installed JWT in our WordPress instance and created a basic infrastructure for the app.
This post will take care of the rest of the CRUD system, we'll create/save a post, update it and...
The whole idea of the WordPress REST API is to allow developers to use whatever tools they choose to create front-ends for WordPress systems. We're no longer limited to PHP and the Gutenberg editor...
One of the things I've struggled with when working with headless WordPress is getting stuff that I need to be authenticated to accomplish; for example, I can get a list of posts and get an individual...
In previous posts (this one from 2015, this one from 2017) I did brief writeups about OpenType features and what they were. In Open Type Features in CSS from 2019, I wrote about OpenType features in...
CSS provides a set of functions for creating numerical expressions to use without having to resort to complex calculations using calc() and variables.
Clamp #
My favorite use for these functions is to...
In May 2019 I wrote a post about Pointer Events as an introduction to Pointer Events and how they could be polyfilled for browsers (Safari) that didn't support them natively.
Almost a year later...
The idea is to use Dudley Storey's The new defaults to automate adding the colors on the list as a set of CSS Custom Properties using both Javascript and CSS properties.
We will use Node and its...
CSS Properties and Values API Level 1 provides a CSS equivalent solution to CSS.registerProperty, the @property at-rule.
Unfortunately, it is not implemented by any browser yet.
The reason why I'm...