Skip to content

Instantly share code, notes, and snippets.

View lukecav's full-sized avatar
🐣
If we're kind and polite, the world will be right.

Luke Cavanagh lukecav

🐣
If we're kind and polite, the world will be right.
View GitHub Profile
@clip1492
clip1492 / favorites-hardening.php
Last active November 21, 2025 23:18
Unofficial temporary Security patch for LFI vulnerability in Favorites 2.3.6
<?php
/**
* Plugin Name: Favorites Hardening (MU)
* Description: Security hardening for the Favorites plugin — clamps the ?tab parameter in admin settings and validates public AJAX calls.
* Author: clip1492
* Version: 1.1
*/
if ( ! defined('ABSPATH') ) { exit; }
@SRHDesign
SRHDesign / README.md
Last active November 5, 2025 22:12
Elementor + ACF Product Accordions - Complete system with auto-cleanup"

Elementor + ACF Product Accordions System

A complete solution for managing dynamic product accordions in WooCommerce using Elementor and Advanced Custom Fields (ACF).

📦 What's Included

  1. JavaScript Optimizer - Automatically cleans empty accordions and fixes video loading
  2. ACF Field Group - Pre-configured fields for 5 product accordions
  3. Complete Integration - Works seamlessly with Elementor's nested accordion widget
@SRHDesign
SRHDesign / README.md
Last active November 12, 2025 10:04
WooCommerce AutoComplete with Classic Checkout and Block Checkout

WooCommerce AutoComplete with Classic Checkout and Block Checkout in WooCommerce

A lightweight, accessible WordPress plugin that adds Google Places address autocomplete to WooCommerce checkout pages. Built with WCAG AAA accessibility standards and full support for both classic and block-based checkouts.

🌟 Features

  • New Google Places API - Uses the latest REST-based Places API (v1)
  • Universal Checkout Support - Works with both classic shortcode and block-based checkouts
  • Session Token Optimization - Efficient billing with proper session token management
  • Multi-Region Support - Configurable country restrictions
@jack-arturo
jack-arturo / claude-automation-cron-setup.md
Created August 22, 2025 04:23
Complete macOS Setup Guide for Claude Automation Hub

Complete macOS Setup Guide for Claude Automation Hub

Step 1: Install Claude Desktop & Claude Code

# Install Claude Desktop (if not already installed)
# Download from: https://claude.ai/download

# Install Claude Code via Homebrew (when available)
# Note: As of now, check if Claude Code is released
@vlaaad
vlaaad / _Defold_MCP.md
Last active October 26, 2025 05:46
Defold MCP server

Steps to try it out:

  1. Add mcp.editor_script to a Defold project
  2. Project -> Reload Editor Scripts
  3. It will print something like MCP running on http://localhost:50489/mcp — your port will be different
  4. Ensure that npx mcp-remote http://localhost:50489/mcp --transport http-only successfully runs in your terminal.
  5. Edit Claude desktop config to refer to the server (see claude_desktop_config.json for reference)
  6. Restart Claude and enjoy!
<?php
/**
* Vary LCP Image Optimizations WordPress Plugin.
*
* @package VaryLcpImageOptimizations
* @author Weston Ruter, Google
* @license GPL-2.0-or-later
* @copyright 2023 Google Inc.
*
* @wordpress-plugin
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="https://glitch.com/favicon.ico" />
<title>image-with-fetchpriority-and-with-preload.html</title>
<link
<?php
/**
* Contact Form 7 Conditional Enqueues WordPress Plugin.
*
* @package CF7_Conditional_Enqueues
* @author Weston Ruter, Google
* @license GPL-2.0-or-later
* @copyright 2023 Google Inc.
*
* @wordpress-plugin
<?php
/**
* Auto-Update Enabler
*
* Decisions, not options. Inspired by Trac ticket #58389 by
* Jos Velasco and an offhanded comment on the fedi by Andy
* Fragen.
*
* @package Auto-Update Enabler
* @author Jason Cosper <[email protected]>
@petermann
petermann / Disable WP REST API - Contact Form 7 Endpoints
Created April 28, 2023 18:54
Automatically Enable Contact Form 7 Endpoints with Disable WP REST API Plugin
/**
* Automatically Enable Contact Form 7 Endpoints with Disable WP REST API Plugin
* Plugin URI: https://wordpress.org/plugins/disable-wp-rest-api/
*/
function disable_wp_rest_api_enable_contact_form7_endpoints() {
$active_plugins = get_option('active_plugins');
// Check if the "Disable WP REST API" plugin is active
if (in_array('disable-wp-rest-api/disable-wp-rest-api.php', $active_plugins)
// Check if the "Contact Form 7" plugin is active
&& in_array('contact-form-7/wp-contact-form-7.php', $active_plugins)