芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/ebpt.pulsehost.co.uk/wp-content/plugins/learnpress/inc/lp-webhooks.php
$param ) { if ( ! empty( $_REQUEST[ $param ] ) ) { // $web_hooks_processed = true; $request_scheme = is_ssl() ? 'https://' : 'http://'; $requested_web_hook_url = untrailingslashit( $request_scheme . esc_url_raw( $_SERVER['HTTP_HOST'] ) ) . esc_url_raw( $_SERVER['REQUEST_URI'] ); $parsed_requested_web_hook_url = parse_url( $requested_web_hook_url ); $required_web_hook_url = add_query_arg( $param, '1', trailingslashit( get_home_url() /* SITE_URL */ ) ); $parsed_required_web_hook_url = parse_url( $required_web_hook_url ); $web_hook_diff = array_diff_assoc( $parsed_requested_web_hook_url, $parsed_required_web_hook_url ); if ( empty( $web_hook_diff ) ) { do_action( 'learn_press_web_hook_' . $param, $_REQUEST ); } else { } $web_hooks_processed[ $param ] = LP_Helper::sanitize_params_submitted( $_REQUEST ); break; } } if ( $web_hooks_processed ) { do_action( 'learn_press_web_hooks_processed' ); ob_start(); foreach ( $web_hooks_processed as $k => $v ) { echo "\n===============================================================\n
"; printf( __( 'LearnPress webhook %s process completed', 'learnpress' ), $k ); echo "\n
"; print_r( $v ); echo "
\n===============================================================\n"; } $output = ob_get_clean(); wp_die( $output, __( 'The LearnPress webhook process is complete', 'learnpress' ), array( 'response' => 200 ) ); } } add_action( 'wp_loaded', 'learn_press_process_web_hooks', 999 );