Skip to content

Instantly share code, notes, and snippets.

@MarkoSh
MarkoSh / functions.php
Last active February 11, 2018 09:46
Woocommerce count items in cookie
add_action( 'wp', 'woocommerce_set_custom_cookie', 100 );
add_action( 'woocommerce_add_to_cart_handler', 'woocommerce_set_custom_cookie' );
function woocommerce_set_custom_cookie() {
setcookie( 'woocommerce_cart_contents_count', WC()->cart->cart_contents_count, 0, '/' );
}
@MarkoSh
MarkoSh / functions.php
Created February 11, 2018 09:42
Woocommerce all js params
add_action( 'wp_head', 'woo_js_params', 99 );
function woo_js_params() {
?>
<script>
<?php
$vars = array(
'woocommerce' => array(
'ajax_url' => WC()->ajax_url() ,
'wc_ajax_url' => WC_AJAX::get_endpoint("%%endpoint%%") ,
) ,
@MarkoSh
MarkoSh / functions.php
Last active February 11, 2018 09:43
WooCommerce total disable
add_filter( 'woocommerce_enqueue_styles', '__return_empty_array' );
add_action( 'wp_head', 'disable_woo', 99 );
function disable_woo() {
global $wp_scripts, $wp_styles;
$scripts = array(
'accounting',
'wc-jquery-ui-touchpunch',
'wc-price-slider',
'flexslider',
@MarkoSh
MarkoSh / shellShock_.idea_encodings.xml
Created September 29, 2014 17:25
Some for kiddies
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>