View disable-w3-total-cache-nags.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Plugin Name: Disable W3 Total Cache Nags | |
Version: 1.0 | |
Author: Blue Liquid Designs | |
*/ | |
add_action( 'wp_loaded', 'bld_disable_w3_total_cache_nags' ); | |
function bld_disable_w3_total_cache_nags() |
View dont-remove-filter-action.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* A basic proof of concept showing how you shouldn't remove an action/filter when it's currently being called | |
* The $array is the basic structure of $GLOBALS['wp_filter'][ $tag ] while the do/while loop is how WordPress | |
* loops through the current action/filter being called. | |
*/ | |
$array = [ | |
1 => ['1-1'], |
View functions.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'gfpdf_pdf_field_content', function( $value, $field, $entry, $form, $pdf_field ) { | |
if ( $field->type === 'list' ) { | |
/* get out field value */ | |
$value = $pdf_field->value(); | |
$columns = is_array( $value[0] ); | |
/* exit early if list field is empty */ |
View gravitypdf.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_filter( 'gfpdf_mpdf_class_config', function( $config ) { | |
$config['defaultPageNumStyle'] = 'upper-roman'; | |
return $config; | |
} ); | |
add_filter( 'gfpdf_mpdf_class_config', function( $config, $form, $entry, $settings ) { | |
View gravityforms_wp_offload_media_integration.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_action( 'init', function() { | |
/** @var $as3cf Amazon_S3_And_Cloudfront */ | |
global $as3cf; | |
if ( ! $as3cf instanceof Amazon_S3_And_Cloudfront || ! $as3cf->is_plugin_setup( true ) ) { | |
return; | |
} |
View functions.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_action( 'gform_partialentries_post_entry_saved', 'force_save_and_continue_partial_entry_post_save', 10, 2 ); | |
add_action( 'gform_partialentries_post_entry_updated', 'force_save_and_continue_partial_entry_post_save', 10, 2 ); | |
function force_save_and_continue_partial_entry_post_save( $partial_entry, $form ) { | |
if ( ! rgars( $form, 'save/enabled' ) ) { | |
return; | |
} | |
/* Generate a new save and continue link */ | |
$field_values = \GFForms::post( 'gform_field_values' ); |