wp_start_scraping_edited_file_errors() – Starts scraping edited file errors.

You appear to be a bot. Output may be restricted

Description

Starts scraping edited file errors.

Usage

wp_start_scraping_edited_file_errors();

Parameters

Returns

void

Source

File name: wordpress/wp-includes/load.php


Lines:

1 to 27 of 27
function wp_start_scraping_edited_file_errors() {
  if ( ! isset( $_REQUEST['wp_scrape_key'] ) || ! isset( $_REQUEST['wp_scrape_nonce'] ) ) {
    return;
  }

  $key   = substr( sanitize_key( wp_unslash( $_REQUEST['wp_scrape_key'] ) ), 0, 32 );
  $nonce = wp_unslash( $_REQUEST['wp_scrape_nonce'] );

  if ( get_transient( 'scrape_key_' . $key ) !== $nonce ) {
    echo "###### wp_scraping_result_start:$key ######";
    echo wp_json_encode(
      array(
        'code'    => 'scrape_nonce_failure',
        'message' => __( 'Scrape key check failed. Please try again.' ),
      )
    );
    echo "###### wp_scraping_result_end:$key ######";
    die();
  }

  if ( ! defined( 'WP_SANDBOX_SCRAPING' ) ) {
    define( 'WP_SANDBOX_SCRAPING', true );
  }

  register_shutdown_function( 'wp_finalize_scraping_edited_file_errors', $key );
}
 

 View on GitHub View on Trac