Category: Filter

  • WooCommerce Checkout Fields and Uploads

    WooCommerce Checkout Fields and Uploads

    If you’re running a WooCommerce payment gateway for your project but you find that you need to add some additional fields to the checkout to keep your client happy, or indeed to placate some law in whichever random country takes their fancy to change the rules of engagement. Of course you could add one of…

  • 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]  

  • 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’,…