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...

Hide Background Image for a Specific Page in WordPress

WordPress gives you an option to add a background image to website. This option can be accessed from the customizer screen. Click on appearances and then...

How to Add and Update Images for Categories in WordPress

Categories are a taxonomy type in WordPress. By default, they do not have any image associated with them. But you can add a custom...

Add or Remove Custom Columns in Posts Screen in WordPress

The WordPress default posts screen looks like this - The columns in the screen - Author, Categories, Tags, Comments, Date are all core columns and shows...

Add or Remove a Widget Box in WordPress Dashboard Admin Screen

When you login to a WordPress site the dashboard homepage looks similar to this - There are some widget boxes in the homepage that shows various...

Add Author Details to Edit Post Screen in WordPress

A few days ago, I received a mail from one of my users. She wanted to know how to add the author details in a...

Adding Different Controls to The Customizer in WordPress

Controls are user interfaces used to manage theme settings. You can add controls to the theme customizer screen using the WordPress customizer API. You will use...

Add a Checkbox Control Using Customizer API in WordPress

The inbuilt WordPress customizer gives us a great way to customize a custom theme. If you need a few theme settings added, you can do...

Adding a Select Control Using the WordPress Customizer API

A select control allows you to pick one of many values for a theme setting. It acts as an user interface for that setting. To use...