Category: Blog

  • REST API Blocks plugin update

    REST API Blocks plugin update

    The REST API blocks plugin, has been available to download via github, since June 2019. You can checkout the original blog post where I discuss the use of this plugin here. But I got a request from a user to add the plugin to the WordPress.org plugin repo. Normally, I don’t submit my plugins to…

  • Detect if video has audio

    While working on the Web Stories for WordPress plugin and working on functionality to mute videos, there was a need to detect if a video already had audio or not. But doing some quick googling, I noticed there none of the answers I found online works well or at all. Worse yet, the answers were…

  • Open for sponsorship

    Open for sponsorship

    I have been contributing to WordPress since 2015. In my 6 years of contributing I have worked on nearly all parts of core, spreading my contribution to the parts of WordPress I felt that needed me the most. In my time I have help land, some features I am really proud of. These include but…

  • What have I been working on in WordPress 5.5

    What have I been working on in WordPress 5.5

    WordPress 5.5 is fast coming around the corner and in my opinion, it is going to be a massive release. There is a lot in this release. With all the extra time I have on my hands, now that I am unable to travel, I decided to focus my energies on open source. This gives…

  • WordCamp US 2019 Talk –  The REST API and Authentication

    WordCamp US 2019 Talk – The REST API and Authentication

    Here is the video from the talk that I did from WordCamp US 2019. In this talk, I discuss the different types and solutions for the authentication in the REST API. Since this presentation, there is a new core project for authentication. It is still in the research stages, but well worth following on the…

  • Getting gutenberg block data in the REST API

    Getting gutenberg block data in the REST API

    WordPress core added the block editor in version 5.0.0, changing fundamentally how WordPress stores and displays elements in post (page) content. The block editor, named gutenberg, is written using react and uses the WordPress REST API to interact with data in WordPress. So you maybe forgiven to believe that it would then be easy to…

  • I was a guest on the WordPress weekly podcast

    I was a guest on the WordPress weekly podcast

    I had the honour of being invited to talk on the hosts of the WordPress weekly podcast this week (episode 356). I have been listening to the podcast for years and been friends with JJJ (the co host) for a while. I talked about on many topics and spoke a little bit about how I…

  • Development improvements in WordPress 5.1

    Development improvements in WordPress 5.1

    This post is extremely late to publish, but I thought I would see publish it anyone, as someone might find it useful. Here are a list of important tickets in the WordPress 5.1 release. Multisite Introduce shared wp_blogmeta database table Improve site creation in multisite Implement `wp_initialize_site()` and wp_uninitialize_site() Introduce `ms-site.php` and `ms-network.php` files Use…

  • What I learn at WCEU 2018

    What I learn at WCEU 2018

    I was lucky enough to attend WordCamp Europe 2018 and it was by far the biggest WordCamp that I have ever been too. Lots of the things I learn at WordCamps are not from the sessions or talks, but from the hallaway track and  chat with people in the WordPress community. So here are some of…

  • The state of fields API and Meta in core.

    The state of fields API and Meta in core.

    So this is a post that I have been meaning to write for a long time. I think that the fields API and how core handles  meta is without doubt the most important problem that is facing the WordPress project. But looking the work done to date on the fields api, it can get a…

  • Hello World from Spacedmonkey

    Hello World from Spacedmonkey

    Greeting all and welcome to the Spacedmonkey blog. This blog will discuss all things WordPress and share tips, tricks and code snippets of some of the more advanced things we are working on here in Spacedmonkey. We are big fans of open source here and all the code we write is open sourced when possible.…