Skip to content

Instantly share code, notes, and snippets.

View gbissland's full-sized avatar

Gareth gbissland

  • Weave Digital Studio
  • New Zealand
View GitHub Profile
@gbissland
gbissland / 0_reuse_code.js
Created December 3, 2013 21:30
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
find . -name \.AppleDouble -exec rm -rf {} \;

Keybase proof

I hereby claim:

  • I am gbissland on github.
  • I am tacoloco (https://keybase.io/tacoloco) on keybase.
  • I have a public key whose fingerprint is 913D A71A C780 76E7 AF8F 90A4 8351 DC6D 7D7F B42A

To claim this, I am signing this object:

<?php
add_action( 'init', 'prefix_disable_post_page_analysis' );
/**
* Conditionally disable the Yoast Page Analysis on post and page admin edit screens.
*
* @uses prefix_is_edit_screen
* @return NULL if we're not on the right admin screen
* @author Robert Neu <http://wpbacon.com>
* @link http://auditwp.com/wordpress-seo-admin-columns/
@gbissland
gbissland / gist:2bd3df9aafd2cadaee07f1a86e3f2c88
Created May 4, 2017 03:21 — forked from getdave/gist:4578295
Gravity Forms - custom field validation function for checkboxes. Ensures all checkboxes have been checked.
// Replace 7 with the ID of your form and 13 with the ID of the field you want to force "all required"
// http://www.gravityhelp.com/documentation/page/Gform_field_validation
add_filter("gform_field_validation_7_13", 'validate_tcs', 10, 4);
function validate_tcs($result, $value, $form, $field) {
// Convert the checkbox input name value (returned as part of "field")
// into the "underscored" ID version which is found in the $_POST
foreach ($field['inputs'] as $input) {
$input_post_value = 'input_' . str_replace('.', '_', $input['id']);
@gbissland
gbissland / Enqueue-jQuery.php
Created May 24, 2017 22:25 — forked from mzo84/Enqueue-jQuery.php
Wordpress Enqueue jQuery
// Put this PHP code into your functions.php le.
// This will load the jQuery library onto your page by inserting a link in the <head> section where you call wp_head.
if(!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/
jquery/1.3.2/jquery.min.js"), false, '1.3.2');
wp_enqueue_script('jquery');
}
@gbissland
gbissland / wp-enqueue-gravity-forms-css.php
Created May 31, 2017 23:18 — forked from isGabe/wp-enqueue-gravity-forms-css.php
WordPress: register Gravity Forms stylsheet, only enqueue on Contact page #snippet #WordPress
// Gravity Forms style sheet
wp_register_style( 'gravity-forms', get_stylesheet_directory_uri() . '/library/css/gravity-forms.css', array(), '' );
// only load on contact page
if(is_page('contact')){
wp_enqueue_style('gravity-forms');
}
@gbissland
gbissland / gist:1d89270cd0c7c664a32316e337f32d98
Created August 22, 2017 23:53
Adding Typekit Font to Customizer in BB Theme
//must first add typkit js id in page header scripts
add_action( 'init', 'customize_font_list' );
function customize_font_list(){
$custom_fonts = array(
'proxima-nova' => array(
'fallback' => 'sans-serif',
'weights' => array(
'100',
'300',
@gbissland
gbissland / style.css
Created December 7, 2017 19:08 — forked from pro-beaver/style.css
Change Row Background Image to Background Color for mobile devices
/**
* Change Row Background Image to Background Color for mobile devices
* assign pro-row-bg-1 class to the row
*
* @author Davinder Singh Kainth
* @link http://probeaver.com/?p=348
*
*/
@media only screen and (max-width: 768px) {
@gbissland
gbissland / cpt_projects for Camel
Created February 8, 2018 01:33
cpt_projects for Camel
if ( ! function_exists('cpt_projects') ) {
// Register Custom Post Type
function cpt_projects() {
$labels = array(
'name' => 'project',
'singular_name' => 'Project',
'menu_name' => 'Camel Projects',
'name_admin_bar' => 'Post Type',