getButterfly – WordPress Plugins for Performance, Analytics, Forms & Galleries

500,000+ downloads across my plugins, crafted since 2005.

Tools that help your site run faster, stay simpler, and actually make sense. No extra platforms. Nobody to hire.

For more than two decades, getButterfly has been a one-person workshop — hand-crafted WordPress plugins built by a single developer, with no venture capital, no ads, and no corporate plugin factory behind them. Just careful, lasting software, and a person who actually answers when you write in.

Maintained since 2005 by one developer. WordPress Core Contributor, with code in WordPress 7.0 and 6.9.

Get powerful WordPress plugins for seamless integration with your website!


Discover my range of high-performance WordPress plugins designed to elevate your website experience. My plugins are meticulously crafted to be fast, lightweight, and free of ads, ensuring your website remains smooth and responsive.

Whether you’re managing a personal blog or a large-scale business, my plugins are compatible with all modern versions of WordPress and PHP, providing you with worry-free integration and top-tier functionality. All plugins are compatible with WordPress 5+, WordPress 6+, WordPress 7+ ClassicPress 2+, PHP 7+, PHP 8+, and receive automatic lifetime updates.

Thousands of people use these every day. If you need something more advanced, explore the full plugin collection.

  • FX Shortcodes

    Block-style page layouts for ClassicPress, delivered as shortcodes.

    ClassicPress exclusive
    Automatic updater

    FREE 1.0.5
    Downloaded 13 times
    Learn More

  • ClassicPack

    A modular toolkit for ClassicPress and WordPress. Enable only the features you need from one admin screen.

    ClassicPress exclusive
    Automatic updater

    FREE 0.3.8
    Downloaded 15 times
    Learn More

  • W3P SEO

    A light and fast developer-oriented ClassicPress plugin for the most used SEO features: Local SEO Schema, Open Graph protocol tags, XML sitemaps.

    ClassicPress exclusive
    Automatic updater

    FREE 2.1.3
    Downloaded 10 times
    Learn More

  • FX Builder

    An improved page builder plugin for ClassicPress that provides visual columns in the post editor without using shortcodes.

    ClassicPress exclusive
    Automatic updater

    FREE 1.7.5
    Downloaded 24 times
    Learn More

No bloat, no surveillance, no abandonment. Just careful software that lasts.

Fast & Lightweight

No bloat, no slowdowns. Built lean from the first line of code.

Ad-Free & Zero Tracking

No ads, no upsells, no spying on your visitors. Ever.

No Dependencies

Self-contained plugins that won’t break when something else updates.

Lifetime Updates & Support

Pay once. The developer answers support personally.

  • FX Shortcodes

    Block-style page layouts for ClassicPress, delivered as shortcodes.

    ClassicPress exclusive
    Automatic updater

    FREE 1.0.5
    Downloaded 13 times
    Learn More

  • ClassicPack

    A modular toolkit for ClassicPress and WordPress. Enable only the features you need from one admin screen.

    ClassicPress exclusive
    Automatic updater

    FREE 0.3.8
    Downloaded 15 times
    Learn More

  • W3P SEO

    A light and fast developer-oriented ClassicPress plugin for the most used SEO features: Local SEO Schema, Open Graph protocol tags, XML sitemaps.

    ClassicPress exclusive
    Automatic updater

    FREE 2.1.3
    Downloaded 10 times
    Learn More

  • FX Builder

    An improved page builder plugin for ClassicPress that provides visual columns in the post editor without using shortcodes.

    ClassicPress exclusive
    Automatic updater

    FREE 1.7.5
    Downloaded 24 times
    Learn More

Introducing Active Contacts: stop losing the enquiries you already have

Somebody filled in your contact form on Thursday. The email landed in an inbox that already had two hundred others in it. By the time anyone noticed, they had booked whoever replied…

Why I Built LazyClone: Moving a Whole WordPress Site Without FTP

I have been moving WordPress sites between servers for 15+ years. Live to development, development back to live, old host to new host. I still don’t like it. So I spent the…

A Pricing Refresh: Simpler Tiers, Better Value, Same Plugins

After nearly two decades of building WordPress plugins, I’ve learned that pricing is one of those things you should revisit every few years — not because you want to charge more, but…

Reviving a Dead WordPress Plugin: Updating DX Auto Save Images for WordPress 7+ & PHP 8.5+

Some WordPress plugins do exactly one useful thing, do it well, and then quietly disappear. DX Auto Save Images was one of those plugins. Originally released by “大侠wp” (daxiawp), it solved a…

Repeater for Gravity Forms – Release Story

The release story behind Repeater for Gravity Forms — a WordPress plugin that adds native repeatable field groups to Gravity Forms. Learn how it was built, what engineering challenges were solved, and…

How to Migrate Contact Form 7 Forms to Gravity Forms – Plugin Included!

If you’ve been building WordPress sites for a while, you probably have at least one site — maybe several — running Contact Form 7. It’s been around since 2007, it’s free, and…

How I Built a Lightweight Google Photos Slideshow Plugin

If you’ve ever tried to embed a public Google Photos album into WordPress, you’ve probably landed on the same solution I did: a third-party script called publicalbum that uses an embed URL…

Showcase Your WordPress Plugins in the Browser: A Complete Guide to Blueprint Exporter

I wanted to turn my WordPress sites into shareable demos without the pain of writing Blueprint JSON by hand. So I built a plugin that does exactly that—and I’m sharing it with…

Building an Advanced Separator Block with PHP-Only Block Registration

This article is part of a series on PHP-only Gutenberg block registration. For an introduction to the feature and its background, read PHP-Only Block Registration in WordPress. WordPress includes a core Separator…

Building a Marquee Block with PHP-Only Block Registration

This article is part of a series on PHP-only Gutenberg block registration. For an introduction to the feature and its background, read PHP-Only Block Registration in WordPress. A scrolling marquee is one…

Building an Advanced Heading Block with PHP-Only Block Registration

This article is part of a series on PHP-only Gutenberg block registration. For an introduction to the feature and its background, read PHP-Only Block Registration in WordPress. WordPress ships a perfectly capable…

Building an Author Box Block with PHP-Only Block Registration

This article is part of a series on PHP-only Gutenberg block registration. For an introduction to the feature and its background, read PHP-Only Block Registration in WordPress. An author box is a…

Building a Call to Action Block with PHP-Only Block Registration

This article is part of a series on PHP-only Gutenberg block registration. For an introduction to the feature and its background, read PHP-Only Block Registration in WordPress. A Call to Action (CTA)…

PHP-Only Block Registration in WordPress 7.0: The Feature I’ve Been Waiting for Since Gutenberg Launched

This article covers PHP-only block registration, a new feature introduced in WordPress 7.0. The feature allows WordPress developers to register Gutenberg blocks using PHP alone — without a JavaScript build pipeline, React,…

How to Track WordPress Visitors Without a Cookie Banner (GDPR Compliant)

Cookie banners are everywhere. They slow sites down, frustrate visitors, and — according to a growing body of research — significantly reduce the accuracy of the analytics data you collect in the…

How to Read Your Active Analytics Dashboard: A Plain-English Guide

Installing Active Analytics takes about two minutes. Understanding what you’re looking at afterwards is what this guide is for. Each section of the Active Analytics dashboard tells you something specific about your…

Cookieless Analytics for WooCommerce: Track Sales Without Third-Party Data

Most analytics guides for WooCommerce start from the same assumption: that you need Google Analytics 4, a GA4 connector plugin, and a consent banner. For stores operating in Europe, or for any…

GDPR-Compliant WordPress Analytics: What You Can (and Can’t) Collect

If you run a WordPress site and collect any data about your visitors, GDPR applies to you — regardless of whether your site is based in the EU or whether your visitors…

How Active Analytics Compares to Plausible, Fathom, and Simple Analytics

The privacy analytics space has grown significantly since GDPR created demand for GA4 alternatives. Four tools dominate the conversation: Plausible Analytics, Fathom Analytics, Simple Analytics, and Active Analytics. All four are GDPR-compliant.…

Active Analytics vs Matomo: Which Privacy-First Analytics Is Right for WordPress?

If you’ve decided to move away from Google Analytics 4, you’ve already made the right call. The harder question is what to move to. Two names come up repeatedly in the WordPress…

ImagePress: The Multi-User Gallery Alternative to NextGEN and Modula

When you think of a WordPress gallery plugin, you likely think of tools like NextGEN Gallery or Modula. These are excellent for a site owner who wants to showcase their own photography…

Active Analytics vs Google Analytics 4: Which Is Right for Your WordPress Site?

Google Analytics 4 (GA4) is complex, intrusive, and often non-compliant with modern privacy laws like GDPR and CCPA. For site owners who value simplicity, speed, and visitor privacy, the era of “free”…

Tired of Just Caching? Meet the Lighthouse Alternative to WP Rocket and FlyingPress

For years, the WordPress performance conversation has been dominated by caching plugins. Tools like WP Rocket and FlyingPress are excellent at what they do – serving static files fast. But what happens…

Volt: A Developer-Focused WordPress Multi-Site Management Solution

Volt is Lighthouse’s powerful multi-site management module that transforms how developers and agencies manage WordPress installations. Built with performance, security, and developer workflows in mind, Volt provides a comprehensive solution for monitoring,…