Archive

The WP Owls #OwlLinkChallenge
Nov 19, 2021 · by Matt Watson

Filter (almost) any text string in WordPress using gettext
Nov 5, 2021 · by Matt Watson

Use a Modal Popup to Add Additional Attributes with registerBlockFormat
Sep 27, 2021 · by Matt Watson

Format your Post Content with registerFormatType
Sep 27, 2021 · by Matt Watson

Create a Custom Sidebar with PluginSidebar
Mar 30, 2021 · by Matt Watson

Add Controls to the Post Sidebar with PluginDocumentSettingPanel
Mar 27, 2021 · by Matt Watson

Add Controls to the Core and Third Party Block Sidebar with Filters and Higher Order Components
Mar 26, 2021 · by Matt Watson

Add a Sidebar to your Custom WordPress Block with InspectorControls
Mar 25, 2021 · by Matt Watson

Create a Custom Block Category in the WordPress Block Inserter (Gutenberg)
Mar 19, 2021 · by Matt Watson

Add a Custom Settings Link to Your WordPress Plugin
Mar 19, 2021 · by Matt Watson

Extend the WordPress Customizer Using JavaScript
Mar 18, 2021 · by Matt Watson

Hook into the Save Action for the WordPress Block Editor (Gutenberg)
Mar 18, 2021 · by Matt Watson

Create a Customizer Panel using WordPress Block Editor (Gutenberg) Components
Mar 17, 2021 · by Matt Watson

Create a Settings Page using WordPress Block Editor (Gutenberg) Components
Mar 14, 2021 · by Matt Watson

Add Entry Points to the WordPress Create Block Script
Mar 9, 2021 · by Matt Watson

Using Options to Store Data in the WordPress Block Editor (Gutenberg)
Mar 8, 2021 · by Matt Watson

Create Custom Meta Boxes Using the WordPress Block Editor (Gutenberg)
Mar 6, 2021 · by Matt Watson

Using Post Meta Fields to Store Attributes in the WordPress Block Editor (Gutenberg)
Mar 6, 2021 · by Matt Watson

Using PHP to Render a Block in the WordPress Editor (Gutenberg)
Mar 6, 2021 · by Matt Watson

Using a Template with InnerBlocks in the WordPress Block Editor (Gutenberg)
Mar 4, 2021 · by Matt Watson

Register a Block Template for the WordPress Block Editor (Gutenberg)
Mar 3, 2021 · by Matt Watson

Register a Block Pattern in the WordPress Block Editor (Gutenberg)
Mar 1, 2021 · by Matt Watson

Creating a Plugin for the WordPress Block Editor (Gutenberg)
Feb 26, 2021 · by Matt Watson

Install WordPress Repository Plugins and Themes with Composer
Feb 21, 2021 · by Matt Watson

Install WordPress Plugins and Themes from GitHub with Composer
Feb 18, 2021 · by Matt Watson

update_post_meta WordPress Block Editor (Gutenberg) Equivalent is editPost
Feb 10, 2021 · by Matt Watson

wp_get_attachment_image WordPress Block Editor (Gutenberg) Equivalent is getMedia
Feb 9, 2021 · by Matt Watson

get_post_meta WordPress Block Editor (Gutenberg) Equivalent is getEditedPostAttribute(‘meta’)
Feb 7, 2021 · by Matt Watson

WP_Query WordPress Block Editor (Gutenberg) Equivalent is getEntityRecords
Feb 5, 2021 · by Matt Watson

get_post WordPress Block Editor (Gutenberg) Equivalent is getEntityRecord
Jan 4, 2021 · by Matt Watson

Agile Project Management – A Quick Overview
Jun 20, 2020 · by Matt Watson

Debugging WordPress
Jun 18, 2020 · by Matt Watson

Where to Store WordPress Settings?
Jun 15, 2020 · by Matt Watson

Using MoSCoW for Work Prioritisation
Jun 14, 2020 · by Matt Watson

Using the WordPress Block Editor (Gutenberg) with the REST API
May 6, 2020 · by Matt Watson

Coping with Lockdown
Mar 17, 2020 · by Matt Watson

@wordpress/create-block bug hunt
Feb 26, 2020 · by Matt Watson

Additional Configuration for webpack
Feb 23, 2020 · by Matt Watson

Compiling Sass for Multiple Blocks with the webpack Config
Feb 17, 2020 · by Matt Watson

Extending the WordPress Create Block Script webpack Config
Feb 17, 2020 · by Matt Watson

An Overview of the WordPress Create Block Script
Feb 12, 2020 · by Matt Watson

What do Bloggers think about the WordPress Block Editor (Gutenberg)?
Feb 11, 2020 · by Matt Watson

Staying Happy and Healthy at Work
Feb 10, 2020 · by Matt Watson

Sprint Kickoff
Jan 24, 2020 · by Matt Watson

Daily Standup (Scrum)
Jan 21, 2020 · by Matt Watson

Array Chunk
Jan 4, 2020 · by Matt Watson

Array Change Key Case
Jan 2, 2020 · by Matt Watson

Import your Existing Website into a WordPress Install via RSS
Jan 18, 2019 · by Matt Watson

Converting React.createClass to React.Component
Jan 14, 2019 · by Matt Watson

Broken React.createClass Component? Let’s Fix It!
Jan 14, 2019 · by Matt Watson

Creating a Custom CMB2 Link Picker Control for WordPress
Jan 1, 2019 · by Matt Watson

A Question is a Powerful Thing!
Jan 1, 2019 · by Matt Watson

Hackathon – Hack the DMC – March 2018
Jan 1, 2019 · by Matt Watson

Secure Blocks for WordPress Gutenberg
Jan 1, 2019 · by Matt Watson

Create a Virtual File in WordPress with Support for WordPress Multisite
Jan 1, 2019 · by Matt Watson

Disable the WordPress Multisite Activation Step
Oct 10, 2018 · by Matt Watson

Add Select2 as an InspectorControl in WordPress Gutenberg
Aug 8, 2018 · by Matt Watson

Dynamic Variable Names in PHP
Aug 3, 2018 · by Matt Watson

Improving Productivity and Focus by Removing Distractions
Feb 3, 2018 · by Matt Watson

How to Write a Personal Social Media Strategy
Jan 27, 2018 · by Matt Watson

Custom TinyMCE Editor Formatting in WordPress
Jan 5, 2018 · by Matt Watson

How to make Responsive Web Design (RWD) Background Images
Jul 28, 2017 · by Matt Watson

Changing your WordPress site language (locale) dynamically
Jun 16, 2017 · by Matt Watson

Code Clinic – WordPress Sheffield June 2017
Jun 14, 2017 · by Matt Watson

Enforce Version Control in WordPress to Boost Security
Jun 7, 2017 · by Matt Watson

Stop Clickjacking by preventing your WordPress site from Loading in a Frame
Jun 6, 2017 · by Matt Watson

Prevent XSS (Cross-Site Scripting) by escaping values in your WordPress templates
Jun 5, 2017 · by Matt Watson

Custom conditional statements around your WordPress enqueued stylesheets
Jun 2, 2017 · by Matt Watson

Prevent users from sharing login credentials in WordPress
Jun 1, 2017 · by Matt Watson

How to add items to robots.txt with WordPress
Aug 17, 2016 · by Matt Watson

The Bike-Shed Effect
Aug 17, 2016 · by Matt Watson

Contributing to WordPress Core for Absolute Beginners
Aug 7, 2016 · by Matt Watson

Customer Development: Getting Honest Feedback About Your Products and Services
Aug 6, 2016 · by Matt Watson

Starting your own Business and the Law
Jul 31, 2016 · by Matt Watson

Embracing and Growing a Digital Community
Nov 14, 2015 · by Matt Watson

Managing a Large Website Using Task Based Navigation
Aug 19, 2014 · by Matt Watson

A Hackathon in Barnsley
Aug 1, 2013 · by Matt Watson