wpcargo_track_form

“wpcargo_track_form” action is used to change the track whole form template.

Copy and paste the following sample code to customize the track form template to the theme functions.php file


add_action( 'wp', function(){
	global $wpcargo_track_form;
    function my_custom_wpcargo_track_form( ){
        global $post;
        ?>
        <div class="wpcargo-track wpcargo wpcargo-col-md-12">
            <form method="post" name="wpcargo-track-form" style="display: flex; flex-wrap: nowrap; flex-direction: row; align-content: center; justify-content: space-evenly; margin-top: 36px;" action="<?php echo get_the_permalink( ); ?>" >
                <!-- Add nonce filter for form submission security -->
                <?php wp_nonce_field( 'wpcargo_track_shipment_action', 'track_shipment_nonce' ); ?>
                <!-- Note: The name for the form field number always "wpcargo_tracking_number" -->
                <p>
                    <input class="input_track_num" type="text" name="wpcargo_tracking_number" autocomplete="off" placeholder="Enter Tracking Number" required>
                    <input id="submit_wpcargo" class="wpcargo-btn wpcargo-btn-primary" name="wpcargo-submit" type="submit" value="TRACK SHIPMENT">
                </p>
            </form>
        </div>
        <?php
    }
    // Remove the defualt form template
    remove_action( 'wpcargo_track_form', array( $wpcargo_track_form, 'wpcargo_trackform_template' ), 10 );
    // Add new hook for the new form template
    add_action( 'wpcargo_track_form', 'my_custom_wpcargo_track_form' );

}, 25 );

Screenshots:

1
    1
    Your Cart
    Remove
    WPCargo Invoice Addon
    1 X $29.00 = $29.00