Function Reference: geodir_payment_response
Summary
Filter the template to display after payment process completed.
Global Values
- $wp_query
- (object) (required) WordPress Query object.
- Default: None
Parameters
- $template
- (string) (required) Full path of the template file.
- Default: None
Return Values
- (Template)
- file path.
Change Log
Since: 1.0.0
Source Code
function geodir_payment_response($template){ if(isset($_REQUEST['pay_action']) ) { global $wp_query; if ($_REQUEST['pay_action'] == 'cancel') { $template = locate_template( array( 'geodirectory/cancel.php' ) ); if ( ! $template ) $template = GEODIR_PAYMENT_MANAGER_PATH . '/geodir-payment-templates/cancel.php'; } if ($_REQUEST['pay_action'] == 'return') { $template = locate_template( array( 'geodirectory/return.php' ) ); if ( ! $template ) $template = GEODIR_PAYMENT_MANAGER_PATH . '/geodir-payment-templates/return.php'; } if ($_REQUEST['pay_action'] == 'success') { $template = locate_template( array( 'geodirectory/success.php' ) ); if ( ! $template ) $template = GEODIR_PAYMENT_MANAGER_PATH . '/geodir-payment-templates/success.php'; } } return $template; }