Skip to content

Instantly share code, notes, and snippets.

View luistinygod's full-sized avatar
🎯
Focusing

Luis Godinho luistinygod

🎯
Focusing
  • Dekode
  • Porto, Portugal
View GitHub Profile
@luistinygod
luistinygod / gv-snippet.php
Last active May 11, 2016 14:35
GravityView: Add multiple og:image tags on the single entry view
<?php
/**
* Displays multiple "og:image" opengraph meta tags according to the single entry available gallery images
*/
function my_gv_add_opengraph_multi_image() {
if( ! function_exists('gravityview_is_single_entry') || ! function_exists( 'gravityview_get_entry') ) {
return;
}
// get single entry id
@luistinygod
luistinygod / gravityview-convert-list-of-links-to-anchors.php
Created February 29, 2016 19:17 — forked from zackkatz/gravityview-convert-list-of-links-to-anchors.php
GravityView - Convert links to anchors in List field output
@luistinygod
luistinygod / gf-mailchimp-export-edit-entry.php
Created March 2, 2015 12:34
GravityView: Custom plugin to force updated entries to be exported with the GF MailChimp add-on
<?php
/*
Plugin Name: Gravity Forms MailChimp Custom Export
Plugin URI: http://gravityview.co/
Description: Custom plugin to force updated entries to be exported with the GF MailChimp add-on
Author: Katz Web Services, Inc.
Version: 1.1.0
Author URI: http://www.katzwebservices.com
Copyright 2014 Katz Web Services, Inc. (email: info@katzwebservices.com)
@luistinygod
luistinygod / gv-success-update-message.php
Last active November 10, 2015 00:54
GravityView: Change the Update Entry success message
<?php
/**
* Change the update entry success message, including the link
*
* @param $message string The message itself
* @param $view_id int View ID
* @param $entry array The Gravity Forms entry object
* @param $back_link string Url to return to the original entry
*/
function gv_my_update_message( $message, $view_id, $entry, $back_link ) {
@luistinygod
luistinygod / maps-address.php
Created July 27, 2015 18:59
GravityView Maps Premium View: Filter the address field content before using it to geocode
<?php
/**
* Filter the address field content before geocoding
* @param string $address Address value
* @param array $entry Gravity Forms entry object
*/
function my_gv_maps_address_value( $address, $entry ) {
if ( 'MY_FORM_ID' != $entry['form_id'] ) {
return $address;
}
@luistinygod
luistinygod / maps-gist.php
Created July 27, 2015 18:44
GravityView Maps Premium View: Customise the address field ID
<?php
/**
* Custom Maps address field ID
* @param mixed $field_id Gravity Forms field ID
* @param GravityView_View object $view Current View object
*/
function my_gv_maps_address_field( $field_id, $view ) {
if ( 'MY_VIEW_ID' != $view->view_id ) {
return $field_id;
}
@luistinygod
luistinygod / gist:e07519bc0fe760d64404
Created May 26, 2015 18:59
GravityView: Remove hardcoded image width on multiple entries view
<?php
/**
* Add this to functions.php file
*/
add_filter( 'gravityview_image_html', 'my_gv_remove_image_width', 10, 1 );
/**
* Remove the image fixed hardcoded width on the multiple entries
*/
@luistinygod
luistinygod / gist:2ff8e39090d4e5f44615
Created May 7, 2015 17:51
GravityView DataTables - Disable the stateSave option
<?php
/**
* Disable the State Saving on your DataTables view
* @link https://datatables.net/reference/option/stateSave
*/
add_filter( 'gravityview_datatables_js_options', 'my_gv_state_save', 20, 2 );
/**
* @param array $config Holds the DataTables table configuration
* @param string $view_id The current view id
@luistinygod
luistinygod / gist:d88e0141449b4b9476ed
Created May 1, 2015 15:21
GravityView DataTables - Disable DataTables Search Filter and paging
<?php
/*
* Plugin Name: GravityView - Disable DataTables Search Filter and paging
* Plugin URI: http://gravityview.co/extensions/datatables/
* Description: Disable the DataTables search filter and paging input.
* Version: 1.0
* Author: Katz Web Services, Inc.
* Author URI: http://www.katzwebservices.com
* License: GPLv2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
@luistinygod
luistinygod / gist:cb10a23327db2bae0d3c
Created March 13, 2015 16:26
GravityView DataTables: How to change the CSV file field separator
<?php
/**
* Change the field separator when exporting a DataTable view into a CSV file
* Replace MY_FIELD_SEPARATOR by the new separator character like '|' or ';'
*/
function my_gv_datatables_csv_export_separator( $config, $view_id ) {
if( empty( $config['tableTools']['aButtons'] ) ) {
return $config;