This file contains hidden or 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 Product Cateogry class to body on single Product page | |
* Author: MarioMarkovic.com | |
*/ | |
add_filter( 'body_class', 'wc_product_cats_css_body_class' ); | |
function wc_product_cats_css_body_class( $classes ){ | |
if ( is_singular( 'product' ) ) { | |
$current_product = wc_get_product(); | |
$custom_terms = get_the_terms( $current_product->get_id(), 'product_cat' ); | |
if ( $custom_terms ) { |
This file contains hidden or 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
/** | |
* Remove downloads tab in My Account | |
* Author: MarioMarkovic.com | |
*/ | |
add_filter( 'woocommerce_account_menu_items', 'custom_remove_downloads_my_account', 999 ); | |
function custom_remove_downloads_my_account( $items ) { | |
unset($items['downloads']); | |
return $items; | |
} |
This file contains hidden or 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 custom tabs | |
* Author: MarioMarkovic.com | |
*/ | |
add_filter( 'woocommerce_product_tabs', 'custom_product_tabs' ); | |
function custom_product_tabs( $tabs ) { | |
if(get_field('navodila_za_uporabo')) { | |
$tabs['general'] = array( | |
'title' => __('Navodila za uporabo', 'nm-framework'), | |
'callback' => 'product_tab_instructions_content', |
This file contains hidden or 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
/** | |
* Hide other shipping rates when free shipping is available. | |
* Updated to support WooCommerce 2.6 Shipping Zones. | |
* Author: MarioMarkovic.com | |
* | |
* @param array $rates Array of rates found for the package. | |
* @return array | |
*/ | |
function hide_shipping_when_free_is_available( $rates ) { | |
$free = array(); |
This file contains hidden or 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
/** | |
* WooCommerce: Add reference ID in BACS Payment Method - Bank Details (Displayed on confirmation E-mail and Thank You Page) | |
* Author: MarioMarkovic.com | |
*/ | |
add_filter( 'woocommerce_bacs_account_fields', 'custom_bacs_account_field', 10, 2); | |
function custom_bacs_account_field( $account_fields, $order_id ) { | |
$order = wc_get_order( $order_id ); | |
$account_fields['reference_no' ] = array( | |
'label' => "Reference No.", |
NewerOlder