Fix – Missing Default Theme Setting Options in WordPress Customizer

A default Wordpress installation comes with a lot of goodies! Among them are some theme settings which makes it easy to customize several key areas...

How to remove default sections/panels in WordPress customizer

Wordpress customizer has several default sections/panels here appearance > customize. While these provide you an option to quickly add settings/options for your theme, they also...

How to Remove Default WordPress Widgets from Admin Screen

This is tested on Wordpress 4.2 and 5.2. So it should work on any version in between. It may also work on lower versions as...

Custom Post Type Menu as Sub-menu in WordPress Admin Panel

Ok this needs a bit of more explanation. When you create a custom post type in wordpress, the menu link for this custom post type...

Woocommerce WDV Storefront Homepage Control Plugin

Woocommerce storefront theme shows as lot of stuff on its default homepage template. Starting with a hero section on the top, it shows categories, new...

Fix – WordPress Comment Reply Going Under Last Comment

This typically happens when the comment reply form does not show up. So clicking on the reply link/button that appears below each comment takes you...

Insert Custom Message Between Logo and Search Box – Storefront Theme Woocommerce

Recently i had to customize the header section of the Storefront theme for a client. The client wanted to show some message in between the...

How to Show Different Product Image in Woocommerce Shop/Category and Single Product Pages

By default woocommerce shows the same product image on both shop/category pages and single product page. In many cases this is not ideal, as the...

How to Make Pagination Work with WP_Query Custom Loop in WordPress

Wordpress default pagination does not work with custom loops created with WP_Query out of the box. So if you have a custom query like this...