Hooks and Filters for plugin
In This Article
Hooks
How to use action hooks - Copy below code and paste in your functions.php file of theme as per your requirement.
1) ultimate_woocommerce_auction_before_bid_form
If you are going to add some custom text before "Bidding Form",this hook should help you.
add_action( 'ultimate_woocommerce_auction_before_bid_form', 'here_your_function_name'); function here_your_function_name() { echo 'Some custom text here'; }<br>
2) ultimate_woocommerce_auction_after_bid_form
If you are going to add some custom text after "Bidding Form",this hook should help you.
add_action( 'ultimate_woocommerce_auction_after_bid_form', 'here_your_function_name'); function here_your_function_name() { echo 'Some custom text here'; }<br>
3) ultimate_woocommerce_auction_before_bid_button
If you are going to add some custom text before "Bidding Button",this hook should help you.
add_action( 'ultimate_woocommerce_auction_before_bid_button', 'here_your_function_name'); function here_your_function_name() { echo 'Some custom text here'; }<br>
4) ultimate_woocommerce_auction_after_bid_button
If you are going to add some custom text after “Bidding Button”,this hook should help you.
add_action( 'ultimate_woocommerce_auction_after_bid_button', 'here_your_function_name'); function here_your_function_name() { echo 'Some custom text here'; }<br>
5) ultimate_woocommerce_auction_close
You can use this hook while auction is closing.
add_action( 'ultimate_woocommerce_auction_close', 'here_your_function_name', 50 ); function here_your_function_name($auction_id) { $product = wc_get_product($auction_id); //Your Custom Code here }<br>
6) ultimate_woocommerce_auction_delete_bid
You can use this hook while admin deletes bid.
add_action( 'ultimate_woocommerce_auction_delete_bid', 'here_your_function_name', 50 ); function here_your_function_name($auction_id) { $product = wc_get_product($auction_id); //Your Custom Code here } <br>
7) ultimate_woocommerce_auction_place_bid
Hooks use while placing bid.
add_action( 'ultimate_woocommerce_auction_place_bid', 'here_your_function_name', 50 ); function here_your_function_name($auction_id) { $product = wc_get_product($auction_id); //Your Custom Code here }<br>
8) ultimate_woocommerce_auction_started
You can use this hook while auction is starting.
add_action( 'ultimate_woocommerce_auction_started', 'here_your_function_name', 50 ); function here_your_function_name($auction_id) { $product = wc_get_product($auction_id); //Your Custom Code here }
Filters
Add this filters in your functions.php file of theme as per your requirement.
1)ultimate_woocommerce_auction_bid_button_text
add_filter('ultimate_woocommerce_auction_bid_button_text', 'here_your_function_name' ); function here_your_function_name(){ return __('Button Text', 'woo_ua'); }
2)ultimate_woocommerce_auction_total_bids_heading
add_filter('ultimate_woocommerce_auction_total_bids_heading', 'here_your_function_name1' ); function here_your_function_name1(){ return __('Total Bids Placed:', 'woo_ua'); }
3)ultimate_woocommerce_auction_product_condition
add_filter('ultimate_woocommerce_auction_product_condition', 'here_your_function_name' ); function here_your_function_name( $array ){ /* Exiting array keys. 1)new 2)used */ $array['new']='New2'; $array['used']='Used2'; /* You can Add New Condition to Auction Product Like below. */ $arr2 = array('new_factory' => 'Factory Sealed Packaging'); $arr3 = array('vintage' => 'Vintage'); $arr4 = array('appears_new' => 'Appears New'); $array = $array + $arr2 + $arr3 + $arr4; return $array; }
4) ultimate_woocommerce_auction_pay_now_button_text
add_filter('ultimate_woocommerce_auction_pay_now_button_text', 'here_your_function_name' ); function here_your_function_name(){ return __('Button Text', 'woo_ua'); }