Which Programming Categories Should you Choose As a Programmer

Programming categories refer to the different areas of programming that a programmer may specialize in. These categories can be based on the type of application or...

Pixaboss – Random Pixabay Image Plugin

I have created a random image plugin that pulls a random image from Pixabay. To use a this plugin, you will need a Pixabay.com API key....

API Authentication with Laravel Sanctum

I had a hard time finding a simple documentation on authentication when I started developing in Laravel. The guides available were most of the time...

How to Register a Block in WordPress

To register a block in WordPress, you will need to use the WordPress block API. This API provides the necessary functions and hooks to create custom...

How to Register a Block Style in WordPress

WordPress is moving towards a block based design. Full side editing is already here. To develop a theme you have to know how blocks work...

How to Customize Post, Archive and Other Page Titles in WordPress

Previously, customizing the page title ( the title appearing between <title> and </title> tags in header ) was a hack job consisting of using the...

Form Validation and Reset with React Hook Form

Form validation is a tedious task. React forms are no exception! The react hook form package provides a simple abstraction layer to delegate the validation tasks....

How to Add Custom Columns in Posts Screen in WordPress

The posts screen displays Title, Author, Categories, Date, Comments and Tags by default. But we need not be limited to these columns only. If we...

How to Prevent Duplicate Image Upload in WordPress

If you have uploaded images to WordPress using the inbuilt media uploader. then you must have noticed that duplicate images can be uploaded without any...

Send Notification ( Email ) When Users Land on a Specific Page in a WordPress Site

Someone asked this question the other day. I wrote a short answer with example code and it is working fine. This article is the longer and...