delete_blog and deleted_blog hooks are deprecated since WordPress 5.1.0

In this article I will show you the difference between these hooks and how to replace them in WordPress Multisite 5.1.0

How to Create a Gutenberg Block if You Know Nothing

Guys, I can not even explain how I was struggling with Gutenberg blocks ? Really. One more reason to this is that I am a back end developer, not a front end one! Really, in my life I do not need all that stuff like npm, webpack, react etc.

Add Text Before and After Add to Cart

Recently I worked on some clients projects and decided to write a complete tutorial about before and after Add to Cart hooks.

Custom SVG Icons in Gutenberg for Blocks, Toolbar and Sidebar Settings Tab

Either you create your own Gutenberg block or some buttons for block toolbar or maybe you decided to add some settings fields to the post – in any case you have to add icons. And in this tutorial I will show how.

How to Properly add CSS to Gutenberg Editor and the Blocks

The goal of Gutenberg editor is to display the website content while you’re editing it the same way it is displayed on the website. But if you’re using your custom theme, it isn’t going to happen just by itself.

Why Inserter Dialog is not Available in Gutenberg and You Can’t Add Blocks

Today I begin the work of moving my current website to Gutenberg. Well, I haven’t faced so many issues daily for a long time. Some issues are stupid and my fault but anyway I’m going to share the process here.

WooCommerce Checkout Upsell and Cross Sell. No Plugins Used

Recently I watched some marketing videos and was inspired by an idea to place a simple checkbox on the checkout page, and if you click this checkbox, one more product will be added to your order. Extremely simple.

How to Check if a WooCommerce Email is Enabled or Disabled?

In this tutorial I will show you two methods that allow you to check anywhere in the code if a certain WooCommerce email is enabled or not. The code will work for both default and custom emails.

Why WooCommerce Memberships Ending Soon Email Doesn’t Work?

I’ve been working with WooCommerce Memberships and Subscriptions projects since 2015, and I had to do this research long time ago. Well, but better later than never, right?

Disable Featured Images in Twenty Nineteen Theme without CSS

Today I decided to use a brand new Twenty Nineteen theme on one of my WordPress websites. Theme is awesome but I didn’t like how featured images are displayed, especially on single post pages.

How to Display and Change "Terms and Conditions" and "Privacy Policy" Text on WooCommerce Checkout Page

In this tutorial I will show where in WooCommerce settings you can turn on "Privacy Policy" and "Terms and Conditions" and how to change them. Without coding and plugins.

Change "Place order" button text on WooCommerce Checkout page

Sometimes you may want to change standard checkout button texts like "Place order", "Proceed to PayPal" etc. In this tutorial I will show you a couple ways to do that.


Wrapper for HTML form fields. It is used to create form fields on WooCommerce Checkout and Edit Address pages, but in fact you can use it in other places too.

WooCommerce Redirect to Checkout when a Product has been Added to the Cart

Simple and complete solution on how to configure your WooCommerce store, so the customers can skip the cart and go straight to the checkout page.