Skip to content

Instantly share code, notes, and snippets.

Code Key
0 KEY_NONE
1 KEY_ESCAPE
2 KEY_1
3 KEY_2
4 KEY_3
5 KEY_4
6 KEY_5
7 KEY_6
8 KEY_7
@seancojr
seancojr / wplr_update_media_custom_meta.php
Created May 5, 2021 17:34 — forked from jordymeow/wplr_update_media_custom_meta.php
WP/LR Sync: Synchronize a custom meta/field with EXIF/IPTC data
add_action( "wplr_add_media", 'myapp_update_media_meta', 10, 2 );
add_action( "wplr_update_media", 'myapp_update_media_meta', 10, 2 );
function myapp_update_media_meta( $mediaId, $galleryID ) {
global $wplr;
$image = wp_get_attachment_url( $mediaId );
$size = getimagesize($image, $info);
if ( isset( $info['APP13'] ) ) {
$iptc = iptcparse( $info['APP13'] );
if ( isset( $iptc["2#090"][0] ) )
<?php
/**
* Add Activity New Allowed Actions.
*/
function yzc_add_show_everything_filter_actions( $actions ) {
$actions[] = 'wpforo_like';
$actions[] = 'wpforo_post';
$actions[] = 'wpforo_topic';
@seancojr
seancojr / gw-gravity-forms-submit-to-access.php
Created April 4, 2016 05:37 — forked from spivurno/gw-gravity-forms-submit-to-access.php
Gravity Wiz // Gravity Forms // Submit to Access
<?php
/**
* Gravity Wiz // Gravity Forms // Submit to Access
*
* Require that a form be submitted before a post or page can be accessed.
*
* @version 1.1
* @author David Smith <david@gravitywiz.com>
* @license GPL-2.0+
* @link http://gravitywiz.com/submit-a-gravity-form-to-access-content/
@seancojr
seancojr / gw-gravity-forms-disable-submission-on-enter.js
Created April 4, 2016 05:33 — forked from spivurno/gw-gravity-forms-disable-submission-on-enter.js
Gravity Wiz // Gravity Forms // Disable Submission when Pressing Enter
<script type="text/javascript">
/**
* Gravity Wiz // Gravity Forms // Disable Submission when Pressing Enter
* http://gravitywiz.com/disable-submission-when-pressing-enter-for-gravity-forms/
*/
jQuery(document).on( 'keypress', '.gform_wrapper', function (e) {
var code = e.keyCode || e.which;
if ( code == 13 && ! jQuery( e.target ).is( 'textarea,input[type="submit"],input[type="button"]' ) ) {
e.preventDefault();
return false;
@seancojr
seancojr / gw-gravity-forms-export-multi-input-fields-single-colum.php
Created April 4, 2016 05:32 — forked from spivurno/gw-gravity-forms-export-multi-input-fields-single-colum.php
Gravity Wiz // Gravity Forms // Export Multi-input Fields in a Single Column
<?php
/**
* Gravity Wiz // Gravity Forms // Export Multi-input Fields in a Single Column
*
* By default, Gravity Forms only allows you to export each input of a multi-input field (e.g. Checkbox field,
* Name Field, etc) as a separate column. This snippet allows you to export all inputs (of a specific field) in a
* single column.
*
* @version 1.1
* @author David Smith <david@gravitywiz.com>
@seancojr
seancojr / gp-limit-choices-disable-limits-for-admins.php
Created April 4, 2016 05:30 — forked from spivurno/gp-limit-choices-disable-limits-for-admins.php
Gravity Perks // GP Limit Choies // Disable Limits for Admins
<?php
/**
* Gravity Perks // GP Limit Choies // Disable Limits for Admins
* http://gravitywiz.com/
*/
add_action( 'init', function() {
if( is_callable( 'gp_limit_choices' ) && current_user_can( 'administrator' ) ) {
add_filter( 'gplc_remove_choices', '__return_false' );
add_filter( 'gplc_disable_choices', '__return_false' );
remove_filter( 'gform_validation', array( gp_limit_choices(), 'validate' ) );
@seancojr
seancojr / gw-gravity-forms-skip-registration-for-logged-in-users.php
Created April 4, 2016 05:28 — forked from spivurno/gw-gravity-forms-skip-registration-for-logged-in-users.php
Gravity Wiz // Gravity Forms // Skip Registration for Logged in Users
<?php
/**
* Skip Registration for Logged In Users
* http://gravitywiz.com/2012/04/24/skip-user-registration-for-logged-in-users/
* Works for GF User Registration 3.0 and greater.
*/
add_filter( 'gform_is_delayed_pre_process_feed', 'maybe_delay_feeds', 10, 4 );
function maybe_delay_feeds( $is_delayed, $form, $entry, $slug ) {
if ( is_user_logged_in() && $slug == 'gravityformsuserregistration' ) {
return gf_user_registration()->has_feed_type( 'create', $form );
@seancojr
seancojr / gw-gravity-forms-manual-entries.php
Created April 4, 2016 05:26 — forked from spivurno/gw-gravity-forms-manual-entries.php
Gravity Wiz // Gravity Forms // Manual Entries
<?php
/**
* Gravity Wiz // Gravity Forms // Manual Entries
*
* Create entries manually for Gravity Forms. Adds an "Add New" button next to the page title on all entry-related pages.
*
* @version 1.0
* @author David Smith <david@gravitywiz.com>
* @license GPL-2.0+
* @link http://gravitywiz.com/...
@seancojr
seancojr / gw-gravity-forms-hide-ajax-spinner.css
Created April 4, 2016 05:24 — forked from spivurno/gw-gravity-forms-hide-ajax-spinner.css
Gravity Wiz // Gravity Forms // CSS // Hide AJAX Spinner
body img.gform_ajax_spinner {
display: none !important;
}