Skip to content

Instantly share code, notes, and snippets.

@masikhsanms
Created April 4, 2019 07:52
Show Gist options
  • Save masikhsanms/b6429539cd356fda6a4d3143c3dc208d to your computer and use it in GitHub Desktop.
Save masikhsanms/b6429539cd356fda6a4d3143c3dc208d to your computer and use it in GitHub Desktop.
Generate url after place order
function lima_generate_url_confirm_order(){
if(isset($_GET['login-terapis'])){
// wp_set_auth_cookie( $user_id );
$user_id = 3;
$order_id = 4;
$valid_period = 60 * 10; //set time url 10 minute
$expiry = current_time( 'timestamp', 1 ) + $valid_period;
$url = site_url( '/detail-order/' );
// $url = add_query_arg( 'user_id', $expiry, $url );
$url = add_query_arg( array(
'user_id' => $user_id,
'valid' => $expiry,
), $url );
$nonce_url = wp_nonce_url( $url, 'nonce_link_uid_' . $expire, 'nonce' );
$short_url = lima_short_url($nonce_url);
print_r($short_url);
die();
}
}
add_action('init','lima_generate_url_confirm_order');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment