Tag: filter

  • woocommerce_process_shop_coupon_meta

    This is the filter that is responsible for saving your field data for the coupon. [php] function webdav_newcoupon_save_data( $post_id ) { $newcoupon_fields = array ( // Your fields should be listed here as an array of // strings. ); foreach ($newcoupon_fields as $field) { $value = isset($_POST[ $field ]) ? $_POST[ $field ] : ”;…

  • woocommerce_coupon_data_tabs

    This is for creating a tab panel in the admin coupon screen when creating a new coupon. [php] function webdav_newcoupon_data_tabs( $tabs ) { $tabs[‘webdav_newcoupon_data’] = array( ‘label’  => __( ‘WebDav Coupon’, ‘webdav-coupon-plugin’ ), ‘target’ => ‘webdav_newcoupon_data’, ‘class’  => ‘webdav_newcoupon_data’ ); return $tabs; } add_filter( ‘woocommerce_coupon_data_tabs’, ‘webdav_newcoupon_data_tabs’, 100, 1 ); [/php]  

  • woocommerce_coupon_discount_types

    Intercept the coupon types and do what you will, add or remove as you see fit. [php] <?php function webdav_newcoupon_type ($discount_types) { // Custom Code here return $discount_types; } add_filter (‘woocommerce_coupon_discount_types’, ‘webdav_newcoupon_type’, 10, 1); ?> [/php]

  • get_product_search_form

    The filter used for intercepting the default WooCommerce product search form. Assigning a new function to this filter allows the search form to be redesigned to specific requirements [php]<?php function webdav_get_product_search_form () { // Insert custom code here $output = ”; // function should return html code in a string return $output; } add_filter (‘get_product_search_form’,…