This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php // Use the PHP Tag only if needed | |
/* | |
Snippet to remove Company And Phone Fields From The Checkout Page In WooCommerce | |
--------------------------------------------------------------------------------- | |
Please paste this code snippet at the bottom of the functions.php file in your theme, or use a Code Snippets Plugin (https://wordpress.org/plugins/code-snippets/)plugin to add this snippet. | |
*/ | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2); | |
function wcs_custom_get_availability( $availability, $_product ) { | |
// Change Out of Stock Text | |
if ( ! $_product->is_in_stock() ) { | |
$availability['availability'] = __('Sold Out', 'woocommerce'); | |
} | |
return $availability; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Code to increase the excerpt length in WordPress. | |
function custom_excerpt_length( $length ) { | |
return 100; // This is the number of words. | |
} | |
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php // only copy this line if needed | |
/** | |
* Filter the document table headers to add a product thumbnail header | |
* | |
* @param array $table_headers Table column headers | |
* @return array The updated table column headers | |
*/ | |
function sv_wc_pip_document_table_headers_product_thumbnail( $table_headers ) { | |
$thumbnail_header = array( 'product_thumbnail' => 'Thumbnail' ); | |
// add product thumnail column as the first column |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php // only copy this line if needed | |
/** | |
* Remove the tracking code added by WooCommerce Google Analytics Pro | |
* - this is usefull if your theme or another plugin is adding the tracking code | |
* - and you wish to use that instead | |
*/ | |
function sv_wc_google_analytics_pro_remove_tracking_code() { | |
// check if Google Analytics Pro is active | |
if ( ! function_exists( 'wc_google_analytics_pro' ) ) { | |
return; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.single-product div.product form.cart .button { | |
float: left; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Shortcode to get variation stock. usage example: Current Stock: [variation_stock id="2525"] | |
// The id being entered should be that of the variation, not the product. | |
add_shortcode('variation_stock', 'variation_stock'); | |
function variation_stock( $atts ) { | |
if ( ! $atts['id'] ) { | |
return ''; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// usage example: Current Stock: [product_stock id="2525"] | |
add_shortcode('product_stock', 'product_stock'); | |
function product_stock( $atts ) { | |
if ( ! $atts['id'] ) { | |
return ''; | |
} | |
$product = get_product($atts['id']); | |
return (int)$product->stock; // prints 19, ie the quantity of product 2525 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php // Use only if required. | |
if ( ! function_exists( 'my_custom_event_function' ) ) { | |
function my_custom_event_function() { | |
wc_google_analytics_pro()->get_integration()->custom_event( 'onBannerClick', array( | |
'hitType' => 'event', | |
'eventCategory' => 'Outbound Link', | |
'eventAction' => 'click', | |
'eventLabel' => 'Shopping-Banner', | |
'eventValue' => null, |