This document lists all the situations where WordPress sends an email, along with how to filter or disable each email.
This documentation has moved here: https://github.com/johnbillion/wp_mail
| function disable_wc_terms_toggle() { | |
| wp_enqueue_script( 'disable-terms-toggle', '/disable-terms-toggle.js', array( 'wc-checkout', 'jquery' ), null, true ); | |
| wp_add_inline_script( 'disable-terms-toggle', "jQuery( document ).ready( function() { jQuery( document.body ).off( 'click', 'a.woocommerce-terms-and-conditions-link' ); } );" ); | |
| } | |
| add_action( 'wp_enqueue_scripts', 'disable_wc_terms_toggle', 1000 ); | |
| // This snippet can be used alongside https://gist.github.com/rynaldos/0bee7d84a83c5b52096c747c19d088c0 (custom terms and conditions link) |
| <?php | |
| add_filter( 'woocommerce_distance_rate_shipping_rule_cost_distance_shipping', function( $rule_cost, $rule, $distance, $package ) { | |
| $order_total = $package['contents_cost']; | |
| if ( $order_total > 100 && $distance <= 5 ) { | |
| $rule_cost = 0; | |
| } | |
| return $rule_cost; | |
| }, 10, 4 ); |
| <?php | |
| /** | |
| * Plugin Name: Filter WooCommerce Orders by Payment Method | |
| * Plugin URI: http://skyverge.com/ | |
| * Description: Filters WooCommerce orders by the payment method used :) | |
| * Author: SkyVerge | |
| * Author URI: http://www.skyverge.com/ | |
| * Version: 1.0.0 | |
| * Text Domain: wc-filter-orders-by-payment | |
| * |
This document lists all the situations where WordPress sends an email, along with how to filter or disable each email.
This documentation has moved here: https://github.com/johnbillion/wp_mail
| add_filter( 'booking_form_fields', 'wooninja_booking_form_fields' ); | |
| function wooninja_booking_form_fields( $fields ) { | |
| $fields['wc_bookings_field_persons']['label'] = 'SOMETHING ELSE'; | |
| return $fields; | |
| } |