Skip to content

Instantly share code, notes, and snippets.


Simon Prosser Pross

View GitHub Profile
View functions.php
function() {
if ( isset( $_GET['layout_nuke_js'] ) && is_numeric( $_GET['layout_nuke_js'] ) ) {
$data = get_post_meta( $_GET['layout_nuke_js'], '_fl_builder_data_settings', true );
$draft = get_post_meta( $_GET['layout_nuke_js'], '_fl_builder_draft_settings', true );
$data->js = '';
$draft->js = '';
update_post_meta( $_GET['layout_nuke_js'], '_fl_builder_data_settings', $data );
update_post_meta( $_GET['layout_nuke_js'], '_fl_builder_draft_settings', $draft );
View bb-global-js-reset.php
Plugin Name: Beaver Builder Global JS Reset
Description: Resets global JS and self deactivates.
Author: <Simon>
Version: 1.0
class BB_Global_JS_Reset {
function __construct() {
include_once ABSPATH . '/wp-admin/includes/plugin.php';
Pross / js.js
Created Jan 21, 2019
How to paste random jQuery from the internet.
View js.js
// This runs on ready function
// Add Copy+Pasta here
View functions.php
add_filter( 'fl_module_upload_regex', function( $regex, $type, $ext, $file ) {
$regex['photo'] = '#(jpe?g|png|gif|bmp|tiff?|svg)#i';
return $regex;
}, 10, 4 );
View gist:ae7f81249c5f61b33fd06c2a35284ad9

Allow Beaver Builder to update to 2.2 from 2.1 before auto updates are enabled.

To start with auto updates are disabled when 2.2 is released and you have to update manually by downloading the zip from your account area. With this simple file edit you can let WP do the update as if auto updates were enabled.

!Caution! Please make sure you do a backup before ANY WP plugin updates

JeremyEnglert / beaver.php
Last active Oct 2, 2019
Set BeaverBuilder as Default Editor
View beaver.php
// Sets Beaver Builder as the default editor.
function make_beaver_builder_default( $post_ID, $post, $update ) {
if ( ! $update ) {
update_post_meta( $post_ID, '_fl_builder_enabled', true );
add_action( 'wp_insert_post', 'make_beaver_builder_default', 10, 3 );
Pross / functions.php
Created Jul 17, 2018
Font Awesome Five.
View functions.php
add_action( 'wp_enqueue_scripts', function() {
wp_enqueue_style( 'font-awesome-5' );
} );
Pross / user.js
Last active Aug 16, 2018
Adds a dropdown to post reply with scripted replies.
View user.js
// ==UserScript==
// @name Scripted Replies
// @description Scripted Replies
// @grant none
// @updateURL
// @downloadURL
// @include https://**
// @include https://**
// @include*
// @include*
mikejolley / ipn-test.php
Last active Sep 18, 2020
Quick snippet/plugin/dropin to test IPN support
View ipn-test.php
* Plugin Name: PayPal Sandbox IPN Tester
* Description: Pings the IPN endpoint to see if your server can connect. Just head to <a href="/?ipn-test=1"></a> whilst logged in as admin.
* Version: 1.0.0
* Author: WooThemes
* Requires at least: 4.1
* Tested up to: 4.3
if ( ! defined( 'ABSPATH' ) ) {
View pagelines-dms-toolbar-customizer.php
Plugin Name: PageLines DMS Toolbar Customizer
Author: TourKick (Clifford P)
Author URI:
Plugin URI:
Description: Removes 'Get More Sections' link from Add To Page panel, removes Theme panel, and removes DMS panel from the DMS editor for non-Administrators (e.g. Editors). <strong>Edit the plugin's file to customize other options.</strong> May also choose to copy code directly into your DMS child theme's functions.php file instead of activating this plugin. <a href="" target="_blank"></a> may also be helpful.
License: GPLv2
Version: 1.1.20131105
You can’t perform that action at this time.