Skip to content

Instantly share code, notes, and snippets.

@mcguffin
mcguffin / composer.json
Last active February 5, 2024 15:51
PHPCS WordPress security check
{
"name": "mcguffin/wp-package-security-check",
"type": "wordpress-plugin",
"license": "GPL-2.0-or-later",
"homepage": "https://gist.github.com/mcguffin/255909d4d7fcc241fe63363012553268",
"require": {
"composer/installers": "~1.2"
},
"require-dev": {
"squizlabs/php_codesniffer": "*",
<?php
/*
Plugin Name: Fix core issue 42656
Description: Fix PHP Warning undefined index pagenow on login popup. Place this into wp-content/mu-plugins/
Author: McGuffin
Author URI: http://github.org/mcguffin
Version: 0.0.1
*/
@mcguffin
mcguffin / acf-quick-edit-rgba-color-picker.php
Last active June 29, 2021 16:57
ACF RGBA Color Picker + ACF Quick Edit Fields
<?php
/**
* Bringing ACF RGBA Color Picker and ACF QuickEdit Fields together.
* https://github.com/mcguffin/acf-quick-edit-fields
* https://wordpress.org/plugins/acf-rgba-color-picker/
*/
/**
* Add field support
*/
@mcguffin
mcguffin / acf-nested-repeater.json
Created December 16, 2017 21:57
basic nested repeater
[
{
"key": "group_5a3593ed877c0",
"title": "Nested Repeaeter",
"fields": [
{
"key": "field_5a3593f76e021",
"label": "Outer",
"name": "outer",
"type": "repeater",
@mcguffin
mcguffin / .htaccess
Last active August 11, 2022 17:30
ionos: Cachify .htaccess for ssl enabled sites
# BEGIN CACHIFY
<IfModule mod_rewrite.c>
# ENGINE ON
RewriteEngine on
RewriteBase /
# set hostname directory
RewriteCond %{HTTPS} on
RewriteRule .* - [E=CACHIFY_HOST:https-%{HTTP_HOST}]
RewriteCond %{HTTPS} off
@mcguffin
mcguffin / git-release.py
Last active July 6, 2023 04:38
Python script to create GitHub release
#!/usr/bin/env python3
import argparse, glob, json, re, subprocess, urllib.request, os, sys
class version_number:
major=0
minor=0
release=0
@mcguffin
mcguffin / git-release
Last active December 26, 2022 11:09
Shell script to create GitHub release
#!/bin/bash
MESSAGE="0"
VERSION="0"
DRAFT="false"
PRE="false"
BRANCH="master"
GITHUB_ACCESS_TOKEN="<YOUR_ACCESS_TOKEN>"
# get repon name and owner
@mcguffin
mcguffin / .htaccess
Last active September 16, 2021 20:47
Generic Cachify .htaccess for ssl enabled sites
# BEGIN CACHIFY
<IfModule mod_rewrite.c>
# ENGINE ON
RewriteEngine on
RewriteBase /
# set hostname directory
RewriteCond %{HTTPS} on
RewriteRule .* - [E=CACHIFY_HOST:https-%{HTTP_HOST}]
@mcguffin
mcguffin / polylang-fix-acf-relational.php
Created October 26, 2015 17:13
Polylang: Fix missing value on ACF relational fields
<?php
/*
Plugin Name: Polylang: Fix missing value on ACF relational fields
Plugin Description: ACF relational Field value for translated posts types where not displayed when Admin langauge differs from post language.
Author: Jörn Lund
Author URI: http://github.org/mcguffin
Version: 0.0.1
*/
@mcguffin
mcguffin / generate-ratio-grid.php
Last active August 29, 2015 14:17
Generate SASS code for fixed aspect ratio layout grid.
<?php
/* Copyright 2015 Jörn Lund https://github.com/mcguffin/
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of