* Any LWS that occurs between field-content MAY be replaced with a * single SP before interpreting the field value or forwarding the * message downstream. */ $value = preg_replace('/\s+/', ' ', $value); header(sprintf('%s: %s', $key, $value)); } /** * Sends multiple HTTP headers. * * @throws \ErrorException */ public function handleError($level, $message, $file = '', $line = 0, $context = []) { try { parent::handleError($level, $message, $file, $line, $context); } catch (Throwable $e) { if (! apply_filters('acorn/throw_error_exception', true, $e)) { return false; } * Any LWS that occurs between field-content MAY be replaced with a * single SP before interpreting the field value or forwarding the * message downstream. */ $value = preg_replace('/\s+/', ' ', $value); header(sprintf('%s: %s', $key, $value)); } /** * Sends multiple HTTP headers. * if (isset($_GET['_jsonp'])) { $jsonp_callback = $_GET['_jsonp']; } $content_type = ($jsonp_callback && $jsonp_enabled) ? 'application/javascript' : 'application/json'; $this->send_header('Content-Type', $content_type.'; charset='.get_option('blog_charset')); $this->send_header('X-Robots-Tag', 'noindex'); $api_root = get_rest_url(); if (! empty($api_root)) { $this->send_header('Link', '<'.sanitize_url($api_root).'>; rel="https://api.w.org/"'); // Fire off the request. $route = untrailingslashit($GLOBALS['wp']->query_vars['rest_route']); if (empty($route)) { $route = '/'; } $server->serve_request($route); // We're done. exit();} // Avoid the array_slice() if possible. if ($the_['accepted_args'] == 0) { $value = call_user_func($the_['function']); } elseif ($the_['accepted_args'] >= $num_args) { $value = call_user_func_array($the_['function'], $args); } else { $value = call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args'])); } } } while (next($this->iterations[$nesting_level]) !== false); * @param array $args Parameters to pass to the callback functions. */ public function do_action($args) { $this->doing_action = true; $this->apply_filters('', $args); // If there are recursive calls to the current action, we haven't finished it until we get to the last one. if (! $this->nesting_level) { $this->doing_action = false; } if (! isset($wp_filter['all'])) { $wp_current_filter[] = $hook_name; } $wp_filter[$hook_name]->do_action($args); array_pop($wp_current_filter);}/** * * @since 2.1.0 * * @param WP $wp Current WordPress environment instance (passed by reference). */ do_action_ref_array('parse_request', [&$this]); return true; } /** */ public function main($query_args = '') { $this->init(); $parsed = $this->parse_request($query_args); if ($parsed) { $this->query_posts(); $this->handle_404(); $this->register_globals(); */function wp($query_vars = ''){ global $wp, $wp_query, $wp_the_query; $wp->main($query_vars); if (! isset($wp_the_query)) { $wp_the_query = $wp_query; }} // Load the WordPress library. require_once __DIR__.'/wp-load.php'; // Set up the WordPress query. wp(); // Load the theme template. require_once ABSPATH.WPINC.'/template-loader.php';}<?php/** * WordPress View Bootstrapper */define('WP_USE_THEMES', true);require __DIR__.'/wp/wp-blog-header.php';|
ErrorException
|
|---|
ErrorException:
Cannot modify header information - headers already sent by (output started at /app/blog/web/app/plugins/wp-stateless/vendor/symfony/finder/Iterator/FilenameFilterIterator.php:21)
at /app/blog/web/wp/wp-includes/rest-api/class-wp-rest-server.php:1802
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
(/app/blog/vendor/roots/acorn/src/Roots/Acorn/Bootstrap/HandleExceptions.php:54)
at Roots\Acorn\Bootstrap\HandleExceptions->handleError()
at header()
(/app/blog/web/wp/wp-includes/rest-api/class-wp-rest-server.php:1802)
at WP_REST_Server->send_header()
(/app/blog/web/wp/wp-includes/rest-api/class-wp-rest-server.php:320)
at WP_REST_Server->serve_request()
(/app/blog/web/wp/wp-includes/rest-api.php:419)
at rest_api_loaded()
(/app/blog/web/wp/wp-includes/class-wp-hook.php:318)
at WP_Hook->apply_filters()
(/app/blog/web/wp/wp-includes/class-wp-hook.php:343)
at WP_Hook->do_action()
(/app/blog/web/wp/wp-includes/plugin.php:573)
at do_action_ref_array()
(/app/blog/web/wp/wp-includes/class-wp.php:412)
at WP->parse_request()
(/app/blog/web/wp/wp-includes/class-wp.php:800)
at WP->main()
(/app/blog/web/wp/wp-includes/functions.php:1369)
at wp()
(/app/blog/web/wp/wp-blog-header.php:13)
at require('/app/blog/web/wp/wp-blog-header.php')
(/app/blog/web/index.php:6)
|