Skip to content

Instantly share code, notes, and snippets.

View m1ndspark's full-sized avatar

Neil Heird m1ndspark

View GitHub Profile
@m1ndspark
m1ndspark / Skip User Registration For Logged In Users
Created July 23, 2018 17:04
Skip User Registration For Logged In Users - by Gravity Perks
<?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 );
@m1ndspark
m1ndspark / button-click-to-call.css
Created July 23, 2018 17:09
Click to Call Button in Beaver Builder
/**
* Add click to call Phone button in Beaver Builder
*
* @author Davinder Singh Kainth
* @link http://probeaver.com/?p=735
*
*/
@m1ndspark
m1ndspark / buttons-custom.css
Created July 23, 2018 17:12
Beaver Builder Custom Buttons
.bb-custom-button-1 {
letter-spacing: 2px;
}
.bb-custom-button-1 a.fl-button {
border-width: 3px !important;
}
.bb-custom-button-1 a.fl-button:hover {
background-color: transparent !important;
@m1ndspark
m1ndspark / bb-grayscale-img.css
Created July 23, 2018 17:17
Beaver Builder + Astra Theme - Make All Images Grayscale
/* Greyscale all site images in Beaver Builder and Astra theme */
/* Add to Beaver Builder Global CSS */
img, body
{
filter: grayscale(100%) !important;
-moz-filter: grayscale(100%) !important;
-webkit-filter:grayscale(100%) !important;
-webkit-filter: grayscale(1) !important;
@m1ndspark
m1ndspark / font-icons-gravity-forms.txt
Created July 24, 2018 17:29
Adding Font Icons to Gravity Forms Submit Button - by David Waumsley
// ADDS A SPAN TAG AFTER THE GRAVITY FORMS BUTTON
// aria-hidden is added for accessibility (hides the icon from screen readers)
add_filter( 'gform_submit_button', 'dw_add_span_tags', 10, 2 );
function dw_add_span_tags ( $button, $form ) {
return $button .= "<span aria-hidden='true'></span>";
}
@m1ndspark
m1ndspark / add-bootstrap-to-wp-theme.txt
Last active July 30, 2018 16:49
Add Bootstrap to Any WordPress Theme
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<!-- Latest Complete JavaScript Bundle -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>
<!-- Check for new updates @ https://www.bootstrapcdn.com/ -->
@m1ndspark
m1ndspark / add-fontawesome-to-head.txt
Created August 1, 2018 22:25
Add Fontawesome to WP Head
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
@m1ndspark
m1ndspark / gravity-forms-checkbox-fontawesome.txt
Created August 16, 2018 00:47
Use Font Awesome Icons for Your Website Checkboxes
/* hide the OS/browser checkboxes/radio buttons */
input[type=checkbox], input[type=radio] {
visibility: hidden;
margin: 0;
width: 0!important;
}
input[type=checkbox] + label:hover, input[type=radio] + label:hover {
cursor: pointer;
}
@m1ndspark
m1ndspark / enable-shortcodes-in-text-widgets.txt
Created August 25, 2018 17:24
Enable Shortcodes in Text Widgets
// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');
@m1ndspark
m1ndspark / add-fontawesome.txt
Created November 15, 2018 15:31
Add Latest FontAwesome FREE to WP Site
add_action( 'wp_enqueue_scripts', 'custom_load_font_awesome' );
/**
* Enqueue Font Awesome.
*/
function custom_load_font_awesome() {
wp_enqueue_style( 'font-awesome-free', '//use.fontawesome.com/releases/v5.2.0/css/all.css' );
}