Skip to content
Ciprian
Website
https://getbutterfly.com/
Profile
Technical SEO Specialist, JavaScript Programmer and Senior Full Stack Developer. On a quest to experiment with Canvas, WebGL, JavaScript, SEO and WordPress, among many other things. Founder of WPDublin and SpeedFactor, co-organizer of Dublin WordPress Meetup group.
Posts by Ciprian:
ImagePress 9.0: Faster, Smoother Settings Management
06 Mar 2026 in WordPress
Building an Advanced Separator Block with PHP-Only Block Registration
04 Mar 2026 in WordPress
Building a Marquee Block with PHP-Only Block Registration
04 Mar 2026 in WordPress
Building an Advanced Heading Block with PHP-Only Block Registration
04 Mar 2026 in WordPress
Building an Author Box Block with PHP-Only Block Registration
04 Mar 2026 in WordPress
Building a Call to Action Block with PHP-Only Block Registration
04 Mar 2026 in WordPress
PHP-Only Block Registration in WordPress 7.0: The Feature I’ve Been Waiting for Since Gutenberg Launched
04 Mar 2026 in WordPress
How to Track WordPress Visitors Without a Cookie Banner (GDPR Compliant)
17 Feb 2026 in WordPress Analytics
How to Read Your Active Analytics Dashboard: A Plain-English Guide
17 Feb 2026 in WordPress Analytics
Cookieless Analytics for WooCommerce: Track Sales Without Third-Party Data
17 Feb 2026 in WordPress Analytics
GDPR-Compliant WordPress Analytics: What You Can (and Can’t) Collect
17 Feb 2026 in WordPress Analytics
How Active Analytics Compares to Plausible, Fathom, and Simple Analytics
17 Feb 2026 in WordPress Analytics
Active Analytics vs Matomo: Which Privacy-First Analytics Is Right for WordPress?
17 Feb 2026 in WordPress Analytics
Protected: Cormac Hassett SEO Audit
12 Feb 2026 in Blog
ImagePress: The Multi-User Gallery Alternative to NextGEN and Modula
22 Jan 2026 in WordPress
Active Analytics vs Google Analytics 4: Which Is Right for Your WordPress Site?
22 Jan 2026 in WordPress Analytics
Tired of Just Caching? Meet the Lighthouse Alternative to WP Rocket and FlyingPress
22 Jan 2026 in WordPress
Volt: A Developer-Focused WordPress Multi-Site Management Solution
22 Jan 2026 in WordPress
Lighthouse 4.7+: Enhanced Performance, Better Compatibility, and Smarter Monitoring
22 Jan 2026 in WordPress
Lighthouse 4.6.2: Smarter Performance Control and WordPress 6.9 Compatibility
12 Dec 2025 in Blog , WordPress
Saturn 2.9: A Leaner, Faster, More Secure Theme for WordPress 6.9
08 Dec 2025 in Blog , WordPress
Setting Up PHPCS + WPCS on Windows with VSCode for WordPress Plugins
08 Dec 2025 in Blog , WordPress
Extracting Dominant Colours from Images with PHP
05 Nov 2025 in Blog
Easy Digital Downloads blocks that solve real customer frustrations
05 Nov 2025 in Blog , WordPress
How to Hide Prices and Add to Cart Buttons for Specific WooCommerce Categories
21 Oct 2025 in WordPress
Why Changing the WordPress Login URL Is a Bad Idea
09 Oct 2025 in Blog , WordPress
Event Tracking, Email Reports, and Content Insights in Active Analytics
09 Oct 2025 in WordPress Analytics
How Do Enterprise Testing Tools Improve Cross-Functional Collaboration
30 Sep 2025 in Blog
Retention Playbook for Our WordPress Plugins
18 Sep 2025 in WordPress
Why retention is so hard for new WordPress plugins
18 Sep 2025 in WordPress
Category Images for ImagePress
17 Aug 2025 in Blog , WordPress
Complete Guide to Google OAuth 2.0 Authentication in PHP
14 Aug 2025 in Blog , Featured
WP Lighthouse vs. WP Rocket: A Deep Dive into WordPress Performance and Security
13 Aug 2025 in Blog
How to Use the Active Analytics Content Report to Find Your Best WordPress Pages
12 Aug 2025 in WordPress Analytics
How to Completely Delete or Reset WooCommerce Products and Data
07 Aug 2025 in Blog , WordPress
Building a WordPress.com-Scale Nginx Configuration
04 Aug 2025 in Blog , WordPress
Why Active Analytics is a Good Alternative to Its Competitors: A Comprehensive Guide
21 May 2025 in WordPress Analytics
The Complete Guide to WordPress Analytics Without Google: Privacy, Compliance, and What Actually Matters
21 May 2025 in WordPress Analytics
The Art and Science of Two-Color Combinations: A Comprehensive Guide
21 May 2025 in Blog
New in Lighthouse: UTF8MB4 Database Conversion Tool
12 May 2025 in WordPress
Implementing Custom Tooltips with Vanilla JavaScript
30 Apr 2025 in JavaScript DOM
Enhancing <select> Dropdowns: Removing Duplicates and Sorting Options with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects , JavaScript DOM
Creating an Autocomplete Search Feature Using Vanilla JavaScript
30 Apr 2025 in AJAX and Fetching Data
Sorting and Ordering Elements Based on Data Attributes with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects , JavaScript DOM
Sort Elements Based on Data Attributes with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects
Trigger an Event When User Reaches the Bottom of the Page
30 Apr 2025 in JavaScript DOM
Generate a Password Using Vanilla JavaScript
30 Apr 2025 in JavaScript DOM
Equal Height for All Elements Using Vanilla JavaScript
30 Apr 2025 in JavaScript DOM