Skip to content
Krasen Slavov

WordPress Plugins, Themes and Writings

  • Free Themes & Plugins
    • Developry Lite theme
    • Developry X theme
    • —
    • Search & Replace for Elementor
    • Media Library Recovery
    • Featured Image Plus
    • Web Font Loader
    • Instagram Blocks
    • Block Editor Animations
    • Block Editor Search & Replace
    • Linkify Internal Links
    • Advanced Custom Fields Copilot
    • —
    • Block Editor Navigator
    • Block Editor Gallery Slider
    • Featured Image Customizer
  • Premium Plugins
    • Search & Replace for Elementor
    • Media Library Recovery
    • Featured Image Plus
    • Web Font Loader
    • Instagram Blocks
    • Animate Blocks on Scroll
    • Block Editor Search & Replace
    • Linkify Internal Links
    • Advanced Custom Fields Copilot
  • Premium Content
    • Mentor – Elementor AI Assistant
    • Stylo – WordPress AI Assistant
    • Passive Income Blueprint Mastering WordPress Plugin Development
  • Contact
    • Let’s Talk
    • Hire Krasen
    • About
  • My Account
    • Checkout
    • User Details
    • Orders
    • Login
    • Logout

Category: Advanced Tutorials

Boost Your Git Productivity with 15 Essential Git Macros (Cross-Platform Installer)

Posted October 27, 2025October 20, 20253 mins read

Introduction If you use Git daily, you know how repetitive some commands can get. Typing git add ., git commit, and git push Doing dozens of times a day slows you down

Read more

How to Add a Resizable Sidebar to the WordPress Customizer (Persistent Width + Drag Resize)

Posted October 23, 2025October 15, 20254 mins read

By default, the WordPress Customizer sidebar has a fixed width, which can make previewing responsive designs or large screens cumbersome. If you’ve ever wanted to resize the Customizer sidebar — just like a draggable panel in a modern design app — you’re in luck

Read more

How to Use the TinyMCE WYSIWYG Editor in WordPress Customizer (Step-by-Step)

Posted October 17, 2025October 19, 20254 mins read

The WordPress Customizer is a powerful tool for allowing users to preview theme changes in real time — but its default controls are fairly limited

Read more
blank

How to Add Export and Import Functionality for WordPress Customizer Settings (Step-by-Step Guide)

Posted October 14, 2025October 15, 20254 mins read

If you’ve ever customized a WordPress theme only to lose your settings after switching environments or themes, you know how frustrating it can be

Read more
blank

How to Add a Secure Account Deletion Feature to Your WooCommerce Store

Posted March 11, 2025October 15, 202511 mins read

Why Your WooCommerce Store Needs an Account Deletion Feature In today's digital landscape, giving users control over their personal data isn't just good practice—it's increasingly becoming a legal requirement

Read more
blank

How to Create a Dynamic Autocomplete Search Bar for Your Website

Posted February 20, 2025October 15, 20254 mins read

An interactive autocomplete search bar is a powerful feature that enhances user experience by providing real-time suggestions while users type. This blog post will guide you through creating a fully functional, reusable autocomplete search bar using JavaScript, CSS, and HTML

Read more
blank

How to Create a Dynamic History Timeline with JavaScript and CSS

Posted February 18, 2025October 15, 20257 mins read

Adding an interactive and visually engaging history timeline to your website can captivate your audience and effectively showcase your milestones. This blog post will walk you through creating a dynamic timeline component using JavaScript, CSS, and HTML. Why Use a History Timeline

Read more
blank

How to Add a Dark and Light Mode Toggle in WordPress Menus

Posted February 13, 2025October 15, 20254 mins read

Adding a dark and light mode toggle in WordPress is a great way to enhance user experience. It lets users choose their preferred theme, providing flexibility and accessibility

Read more
blank

Using the WordPress REST API: Creating Modern Plugins for a Dynamic Web

Posted December 3, 20246 mins read

In today's fast-paced web development landscape, creating dynamic, interactive applications has become essential. The WordPress REST API empowers developers to build modern plugins that can seamlessly integrate with other applications, platforms, and services

Read more
blank

Building Secure WordPress Plugins: Best Practices for Data Protection

Posted November 28, 20245 mins read

In the rapidly evolving digital landscape, security is a paramount concern for WordPress developers. With millions of websites powered by WordPress, creating secure plugins is essential not only for protecting users' data but also for maintaining the integrity of the WordPress ecosystem

Read more
blank

Supercharging WordPress with Caching: Using wp_cache_get(), wp_cache_set(), and wp_cache_delete()

Posted November 16, 20246 mins read

WordPress is renowned for its user-friendliness, but as your website grows in traffic and content, so do the demands on your server

Read more
blank

Mastering WordPress Hooks: Unlocking the Power of Actions and Filters

Posted October 24, 20246 mins read

When developing a WordPress site or plugin, understanding the concept of hooks is crucial. Hooks allow developers to extend and modify the core functionality of WordPress without altering its core files. This is done through two main types of hooks: actions and filters

Read more
blank

Extend EDD Invoices in your Language

Posted April 11, 20246 mins read

In this tutorial, we'll explore how to extend the functionality of Easy Digital Downloads (EDD) Invoices specifically for admin users. A starter child theme including a working example can be downloaded from GitHub

Read more
blank

Re-building and Re-inserting Images into the WordPress Media Library from External Sources

Posted January 17, 20246 mins read

Managing a WordPress website often involves handling various media files, especially images

Read more
blank

Setting Up and Compiling WordPress React JS for the Block Editor with Gulp and NPM

Posted December 18, 20233 mins read

Integrating React JS into the WordPress block editor enhances the user experience by leveraging the power and flexibility of React. This blog post will guide you through setting up and completing a WordPress React JS environment for the Block Editor using Gulp and NPM

Read more
blank

Implementing a Light/Dark Theme Toggle with GeneratePress

Posted December 17, 20233 mins read

Introduction In this tutorial, we'll walk through the steps to add a light/dark theme toggle to your website using the GeneratePress theme. This feature enhances user experience by allowing visitors to switch between themes according to their preferences

Read more
blank

Adapting Your Plugin Templates for Full-Site Editing (FSE) in WordPress 5.9

Posted March 16, 20223 mins read

With the introduction of Full-Site Editing (FSE) in WordPress 5.9, the landscape of theme development is undergoing a significant transformation. As plugin developers, adapting to these changes is crucial to ensure compatibility with the future of WordPress

Read more
blank

Best Practices for Maintaining Both SVN and Git for Your WordPress.org Plugin or Theme

Posted February 6, 20223 mins read

Developing a plugin or theme for WordPress often involves managing versions and updates efficiently. While WordPress.org uses Subversion (SVN) for its plugin and theme repository, many developers prefer Git for its flexibility and robust feature set

Read more
blank

WordPress Gallery Overlay with Fancybox

Posted January 13, 20223 mins read

Do you want to add some style and make your WordPress galleries more user-friendly. Your theme doesn't support Lightbox or Fancybox, and you don't want to use a plugin just for this feature

Read more
blank

Restrict Access to a Single Admin Only

Posted December 26, 20214 mins read

The Problem I needed to restrict access to a single Administrator user for a plugin of mine

Read more
blank

Create Gutenberg Blocks with ACF 5.8+ PRO

Posted April 26, 20204 mins read

This tutorial will show you how to create a custom Gutenberg block by using the Advanced Custom Fields plugin. There is only one requirement: to have at least ACF 5.8 PRO version installed

Read more
blank

Advanced Custom Fields Front-end Form

Posted April 25, 20204 mins read

Welcome back to another practical tutorial from the blog

Read more

Posts pagination

1 2 Next →
Copyright © 2025 Krasen Slavov. All rights reserved.
  • About
  • Contact
  • Terms of Use
  • Privacy Policy
Theme: Krasen Slavov by Developry