Skip to content

Instantly share code, notes, and snippets.

Verifying that "johnmontgomery.id" is my Blockstack ID. https://onename.com/johnmontgomery
/**
* Add the field to the checkout
**/
add_action('woocommerce_after_order_notes', 'my_custom_checkout_field');
function my_custom_checkout_field( $checkout ) {
echo '<div id="my_custom_checkout_field"><h3>'.__('My Field').'</h3>';
/**
add_filter( 'woocommerce_billing_fields', 'custom_woocommerce_billing_fields' );
function custom_woocommerce_billing_fields( $fields ) {
// Over-ride a single label
$fields['billing_first_name']['label'] = 'Your label';
// Over-ride a single required value
$fields['billing_first_name']['required'] = false;
@yourdesigncoza
yourdesigncoza / mediaelements
Created August 18, 2013 11:19
Style WordPress media elements : video controls
/*----------------------------------------LAUDES----------------------------------------*/
/* Mediaelements Controls */
/*--------------------------------------------------------------------------------------*/
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
background: #191919;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
@yourdesigncoza
yourdesigncoza / the-slug.php
Created June 25, 2013 15:29
function to get post/page slug When coding or styling a theme, it can be very useful to be able to get the slug of the current post or page, for example to create a css class. Here’s an easy function to get the slug from the current post or page. source : http://www.wprecipes.com/wordpress-function-to-get-postpage-slug
<?php
function the_slug() {
$post_data = get_post($post->ID, ARRAY_A);
$slug = $post_data['post_name'];
return $slug;
}
?>
Once done, simply call the function within the loop to get the post or page slug.
@yourdesigncoza
yourdesigncoza / ratings
Created June 9, 2013 14:42
Remove ratings
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5 );
@yourdesigncoza
yourdesigncoza / out-of-stock
Created June 9, 2013 14:42
Out of stock custom text after title in archive pages
add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_out_stock', 10);
function woocommerce_template_loop_out_stock() {
global $product;
if ( ! $product->managing_stock() && ! $product->is_in_stock() )
echo '<p class="stock out-of-stock">Out of stock</p>';
}
@yourdesigncoza
yourdesigncoza / functions.php
Created June 9, 2013 11:19 — forked from jameskoster/functions.php
set image dimensions upon theme activation
<?php
/**
* Hook in on activation
*/
global $pagenow;
if ( is_admin() && isset( $_GET['activated'] ) && $pagenow == 'themes.php' ) add_action( 'init', 'yourtheme_woocommerce_image_dimensions', 1 );
/**
* Define image sizes
*/
@yourdesigncoza
yourdesigncoza / woo-breadcrumbs
Created June 5, 2013 21:28
How to modify breadcrumb appearance in WooCommerce
function laudes_woocommerce_breadcrumbs() {
return array(
'delimiter' => ' &#47; ',
'wrap_before' => '<nav class="woocommerce-breadcrumb" itemprop="breadcrumb">',
'wrap_after' => '</nav>',
'before' => '',
'after' => '',
'home' => _x( 'Home', 'breadcrumb', 'woocommerce' ),
);
}
@yourdesigncoza
yourdesigncoza / virtualmin-centos6-backup-to-dropbox
Created May 18, 2013 14:06
Backing Up To DropBox just sounds "cool" so here we go ::: I'm running a Centos 6 VPN with Webmin and Virtualmin GPL install, with "reseller" accounts ( not that I sell, I just like the functionality ) so I needed a way to create nightly BU's of each account ::: Below are some links I found very handy
# Backing Up To DropBox just sounds "cool" so here we go ::: I'm running a Centos 6 VPN with Webmin and Virtualmin GPL install, with "reseller" accounts ( not that I sell, I just like the functionality ) so I needed a way to create nightly BU's of each account ::: Below are some links I found very handy :::
# IMPORTANT : add your own data or parameters, I make use of double segments [[ your variable ]]. eg. ssh root@[[ 96.172.44.11 ]] should be replaced with ssh root@888.88.88.88 where "888.88.88.88" is your value, variable etc. I have a habit of using ":::" to indicate line ending and end of paragraph, crazy I know but be warned its just how I write ::: All notes are for my own use & should you use any it's at your own risk, it's NOT a Tutorial :::
# Resource
# http://kiteplans.info/2012/03/26/centos-virtualmin-server-backups-dropbox/ ( Centos )
# http://www.dropboxwiki.com/Using_Dropbox_CLI
# https://whatbox.ca/wiki/Dropbox ( Ubuntu )