( ! ) Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php on line 91 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 0.9893 | 46031336 | rest_get_server( ) | .../rest-api.php:387 |
11 | 0.9893 | 46034104 | do_action( $hook_name = 'rest_api_init', ...$arg = variadic(class WP_REST_Server { protected $namespaces = ['oembed/1.0' => [...]]; protected $endpoints = ['/' => [...], '/batch/v1' => [...], '/oembed/1.0' => [...], '/oembed/1.0/embed' => [...], '/oembed/1.0/proxy' => [...]]; protected $route_options = []; protected $embed_cache = [] }) ) | .../rest-api.php:561 |
12 | 0.9893 | 46034480 | WP_Hook->do_action( $args = [0 => class WP_REST_Server { protected $namespaces = [...]; protected $endpoints = [...]; protected $route_options = [...]; protected $embed_cache = [...] }] ) | .../plugin.php:476 |
13 | 0.9893 | 46034480 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP_REST_Server { protected $namespaces = [...]; protected $endpoints = [...]; protected $route_options = [...]; protected $embed_cache = [...] }] ) | .../class-wp-hook.php:331 |
14 | 0.9898 | 46072528 | Jetpack_Core_Json_Api_Endpoints::register_endpoints( class WP_REST_Server { protected $namespaces = ['oembed/1.0' => [...]]; protected $endpoints = ['/' => [...], '/batch/v1' => [...], '/oembed/1.0' => [...], '/oembed/1.0/embed' => [...], '/oembed/1.0/proxy' => [...]]; protected $route_options = []; protected $embed_cache = [] } ) | .../class-wp-hook.php:307 |
15 | 0.9923 | 46360888 | Jetpack::load_xml_rpc_client( ) | .../class.core-rest-api-endpoints.php:61 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0264 | 47863328 | WP_REST_Server->send_header( $key = 'Content-Type', $value = 'application/json; charset=UTF-8' ) | .../class-wp-rest-server.php:282 |
12 | 1.0264 | 47863712 | header( $header = 'Content-Type: application/json; charset=UTF-8' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0268 | 47863272 | WP_REST_Server->send_header( $key = 'X-Robots-Tag', $value = 'noindex' ) | .../class-wp-rest-server.php:283 |
12 | 1.0268 | 47863592 | header( $header = 'X-Robots-Tag: noindex' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0275 | 47863432 | WP_REST_Server->send_header( $key = 'Link', $value = '<http://moovafrica.com/news/wp-json/>; rel="https://api.w.org/"' ) | .../class-wp-rest-server.php:287 |
12 | 1.0275 | 47863864 | header( $header = 'Link: <http://moovafrica.com/news/wp-json/>; rel="https://api.w.org/"' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0278 | 47863336 | WP_REST_Server->send_header( $key = 'X-Content-Type-Options', $value = 'nosniff' ) | .../class-wp-rest-server.php:295 |
12 | 1.0278 | 47863656 | header( $header = 'X-Content-Type-Options: nosniff' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0282 | 47863400 | WP_REST_Server->send_header( $key = 'Access-Control-Expose-Headers', $value = 'X-WP-Total, X-WP-TotalPages, Link' ) | .../class-wp-rest-server.php:307 |
12 | 1.0282 | 47863832 | header( $header = 'Access-Control-Expose-Headers: X-WP-Total, X-WP-TotalPages, Link' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.0285 | 47863448 | WP_REST_Server->send_header( $key = 'Access-Control-Allow-Headers', $value = 'Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type' ) | .../class-wp-rest-server.php:331 |
12 | 1.0285 | 47863928 | header( $header = 'Access-Control-Allow-Headers: Authorization, X-WP-Nonce, Content-Disposition, Content-MD5, Content-Type' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.5201 | 48475808 | WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/going-dutch-how-schiphol-is-solving-cross-border-e-commerce-issues/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ) | .../class-wp-rest-server.php:447 |
12 | 1.5201 | 48475808 | WP_REST_Server->send_header( $key = 'Link', $value = '<http://moovafrica.com/news/going-dutch-how-schiphol-is-solving-cross-border-e-commerce-issues/>; rel="alternate"; type=text/html' ) | .../class-wp-rest-server.php:1729 |
13 | 1.5201 | 48476352 | header( $header = 'Link: <http://moovafrica.com/news/going-dutch-how-schiphol-is-solving-cross-border-e-commerce-issues/>; rel="alternate"; type=text/html' ) | .../class-wp-rest-server.php:1717 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/moovafri/public_html/news/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/moovafri/public_html/news/wp-includes/rest-api/class-wp-rest-server.php on line 1717 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 0.0003 | 397032 | {main}( ) | .../index.php:0 |
2 | 0.0004 | 398768 | require( '/home/moovafri/public_html/news/wp-blog-header.php ) | .../index.php:17 |
3 | 0.9886 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 0.9886 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 0.9886 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 0.9892 | 46030184 | do_action_ref_array( $hook_name = 'parse_request', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 0.9892 | 46030184 | WP_Hook->do_action( $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 0.9892 | 46030184 | WP_Hook->apply_filters( $value = '', $args = [0 => class WP { public $public_query_vars = [...]; public $private_query_vars = [...]; public $extra_query_vars = [...]; public $query_vars = [...]; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 0.9892 | 46031312 | rest_api_loaded( class WP { public $public_query_vars = [0 => 'm', 1 => 'p', 2 => 'posts', 3 => 'w', 4 => 'cat', 5 => 'withcomments', 6 => 'withoutcomments', 7 => 's', 8 => 'search', 9 => 'exact', 10 => 'sentence', 11 => 'calendar', 12 => 'page', 13 => 'paged', 14 => 'more', 15 => 'tb', 16 => 'pb', 17 => 'author', 18 => 'order', 19 => 'orderby', 20 => 'year', 21 => 'monthnum', 22 => 'day', 23 => 'hour', 24 => 'minute', 25 => 'second', 26 => 'name', 27 => 'category_name', 28 => 'tag', 29 => 'feed', 30 => 'author_name', 31 => 'pagename', 32 => 'page_id', 33 => 'error', 34 => 'attachment', 35 => 'attachment_id', 36 => 'subpost', 37 => 'subpost_id', 38 => 'preview', 39 => 'robots', 40 => 'favicon', 41 => 'taxonomy', 42 => 'term', 43 => 'cpage', 44 => 'post_type', 45 => 'embed', 46 => 'post_format', 47 => 'rest_route', 48 => 'sitemap', 49 => 'sitemap-subtype', 50 => 'sitemap-stylesheet']; public $private_query_vars = [0 => 'offset', 1 => 'posts_per_page', 2 => 'posts_per_archive_page', 3 => 'showposts', 4 => 'nopaging', 5 => 'post_type', 6 => 'post_status', 7 => 'category__in', 8 => 'category__not_in', 9 => 'category__and', 10 => 'tag__in', 11 => 'tag__not_in', 12 => 'tag__and', 13 => 'tag_slug__in', 14 => 'tag_slug__and', 15 => 'tag_id', 16 => 'post_mime_type', 17 => 'perm', 18 => 'comments_per_page', 19 => 'post__in', 20 => 'post__not_in', 21 => 'post_parent', 22 => 'post_parent__in', 23 => 'post_parent__not_in', 24 => 'title', 25 => 'fields']; public $extra_query_vars = []; public $query_vars = ['rest_route' => '/wp/v2/posts/10264']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/10264'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F10264'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 1.0263 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/10264' ) | .../rest-api.php:394 |
11 | 1.5201 | 48475808 | WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/going-dutch-how-schiphol-is-solving-cross-border-e-commerce-issues/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ) | .../class-wp-rest-server.php:447 |
12 | 1.5205 | 48475808 | WP_REST_Server->send_header( $key = 'Allow', $value = 'GET' ) | .../class-wp-rest-server.php:1729 |
13 | 1.5205 | 48476128 | header( $header = 'Allow: GET' ) | .../class-wp-rest-server.php:1717 |
L<\/span>ast<\/strong> December, clandestine teams of Chinese executives began showing up at airports across Europe, probing the facilities that they visited for strengths and weaknesses. They tracked shipments, timed customs delays, rated services and mapped out logistics infrastructure.<\/p>\n While these cloak-and-dagger movements may seem to be wrapped in political intrigue, of a sort, this isn\u2019t the beginning of a spy novel. Rather, the covert investigators were representatives of China\u2019s largest e-commerce companies, such as Alibaba and JD.com. And instead of espionage, the visitors were doing their research for a massive realignment of e-commerce supply chains underway in anticipation of Brexit\u2019s deteriorating trade conditions between the U.K. and Europe. With e-commerce, timing is everything, and companies that succeed can\u2019t be held back by customs delays and bad management.<\/p>\n Amazon Prime\u2019s two-day delivery started out as a competitive edge and quickly evolved into an expected delivery time. Airports across the world are scrambling to adapt to these new expectations, rushing to embed themselves in one of the most promising markets in decades.<\/p>\n With Brexit looming, the stakes are increasing. \u201cThe tsunami is coming,\u201d said Bram Jan Steefland, managing director of Via China. \u201cThe nature of general cargo is changing from just ten pieces to hundreds or thousands of pieces that need to be customs-cleared.\u201d Steefland\u2019s company runs a digital platform that brings together different airfreight companies to facilitate e-commerce.<\/p>\n <\/p>\n Most airports are being caught unawares. Around the world, outdated customs policies, disjointed handling operations and other dated approaches and technologies are preventing airports from taking advantage of e-commerce. \u201cIt\u2019s what happens on the ground that matters,\u201d explained Stan Wraight, president and CEO of Strategic Aviation Solutions International (SASI). \u201cAirports and airlines today that don\u2019t participate in this bonanza will lose the cargo to what goes wrong on the ground, not because of what they are doing right in the air.\u201d<\/p>\n E-commerce has arrived. It\u2019s no longer a matter of preparing, but one of adapting. Airports that saw the signs early enough have taken steps that warrant closer attention and emulation of what they are doing right \u201con the ground.\u201d<\/p>\n Steefland said that the technology exists to not only monitor, but also expedite packages through airports with the same efficiency as FedEx might exercise out of its Memphis hub. At Amsterdam Schiphol Airport(AMS), the industry may now be seeing a glimpse of the future for seamless cross-border e-commerce.<\/p>\n Schiphol is creating a virtual e-commerce network on a number of fronts, linking the Netherlands-based hub to a growing list of equally e-commerce-minded counterparts. The airport has launched a customs data-sharing project, called \u201cCustoms-to-Customs,\u201d to ensure a smooth clearance process.<\/p>\n Companies like Via China are working with the airport to build out a data-rich platform that reduces the time spent on each package. \u201cAll we need to do if we want to scale up,\u201d Steefland added, \u201cis increase more space in the cloud from Amazon.\u201d<\/p>\n Latecomers play catch-up<\/strong><\/p>\n Adapting to e-commerce has been unlike any challenge the industry had faced before. It began decades earlier with FedEx, UPS and DHL reading the writing on the wall early, pivoting and reaping the benefits today. Now it\u2019s the rest of the industry\u2019s turn, but its much harder for a multitude of loosely connected companies to cooperate than it is for a handful of highly integrated institutions.<\/p>\n Somehow, the integrators are getting their packages around the world, through multiple customs agencies, and onto the customer\u2019s doorstep in 24 hours. \u201cUPS Express or DHL Express are A-level services, but they also charge an A-level price,\u201d said Steefland. Having cornered the market, there\u2019s nothing to stop them from charging what they want, but the question remains: Can airports, airlines and forwarders compete?<\/p>\n The best way to summarize this disadvantage is that most airports aren\u2019t thinking like integrators. As cargo moves from belly holds to warehouses, each handoff occurs in a vacuum \u2013 information about each transaction stays between the two parties, and that process is repeated over and over until the shipment makes it to the destination. That\u2019s a squandered opportunity to generate the sort of data that speeds up transactions and customs clearance.<\/p>\n Any plan to address these shortcomings needed to move on two fronts: the internal and external. On the internal side, airports and their partners needed to make each player communicate with the supply chain. On the external, airports needed to integrate into networks of like-minded hubs to create a global platform. If executed properly, this would create a network that could dwarf any competition.<\/p>\n But cargo doesn\u2019t walk\u2026<\/strong><\/p>\n Airfreight businesses have spent decades eyeing their passenger counterparts with a mixture of envy and admiration. Every hour, millions of people walk into airports, check in at the kiosks, walk through immigration, get on the airplanes, fly to their destinations, go through immigration, pick up their bags at a carousel, walk through customs and leave. \u201cWhy can\u2019t you do that with cargo and e-commerce?\u201d Wraight wants to know. \u201cIt\u2019s because of how the IT systems are set up. The airports and customs agencies haven\u2019t coordinated like they do with passengers.\u201d<\/p>\n In the wake of Sept. 11, 2001, governments got serious about sharing data on passengers. If you flew into the U.S., you were preceded by a slew of data that made it possible for U.S. Customs and Border Protection (CBP) to do some pretty granular profiling. By the time you walked up to the customs window, an algorithm had already decided whether or not they wanted to question you, and if so, what those questions would be. In spite of its seeming complexity, the system was remarkably efficient.<\/p>\n Now imagine if a non-government player such as Burger King automatically relayed a lunch order in Heathrow to the CBP in JFK, just in case a customer\u2019s propensity for cheeseless cheeseburgers was an indicator of a shady disposition. It\u2019s not, but switch out passengers for freight, and similar interactions with the package are an opportunity to generate and enrich data.<\/p>\n That\u2019s the approach that Via China took in Amsterdam. \u201cWe approached the situation as an IT startup,\u201d said Steefland. \u201cWe looked at it from a data perspective, to get those fragmented parties into one platform and one service for the e-commerce market, similar to what UPS and DHL offer, but using airfreight cargo and consolidated airfreight.\u201d<\/p>\n Skipping along at Schiphol<\/strong><\/p>\n The developments out of Schiphol have been so rapid that there\u2019s a temptation to revert to bullet points to cover their scope. What garners fewer headlines but is of equal importance is the mindset and approach that Schiphol embraced in their efforts to become an e-commerce gateway.<\/p>\n \u201cOur role is to connect all relevant parties of the e-commerce supply chain, and to understand how we can create a reliable and efficient e-commerce gateway that meets the requirements of all parties involved, including customs,\u201d Saskia van Pelt, director of cargo business development at Schiphol Group explained.<\/p>\n It\u2019s worth noting that AMS is undertaking this transformation against the backdrop of a thoroughly mature bureaucratic and economically developed environment \u2013 where change requires real commitment. In this environment, the airport has brought together a multinational list of government agencies and institutions to realize its goals. \u201cOur Customs-to-Customs pilot project is backed by the E.U. and China and aims to reduce lead times and Customs procedures and increase security in the supply chain, through data sharing between customs,\u201d Van Pelt explained.<\/p>\n The first Customs-to-Customs shipments arrived at Schiphol late last year and, based on the initial success, van Pelt and her team are looking to strengthen ties with Shanghai Pudong, Schiphol\u2019s largest export market, as well as with Guangzhou Baiyun International.<\/p>\n They are also creating a domestic platform for companies and government agencies to cooperate and share the data required to move packages as quickly as possible. \u201cCustoms plays an active role in the e-commerce task force at AMS airport, which gathers regularly to assess the state of the e-commerce market, and what we need to be doing to stay ahead,\u201d Van Pelt said. \u201cThese discussions have resulted in the launch of the VENUE simplified declaration last year, specifically created for lower-value e-commerce shipments. The aim is to support smaller shippers especially with access the growing e-commerce market.\u201d<\/p>\n Steefland concurred, explaining that Netherlands customs cooperates with local businesses \u201clike a business partner.\u201d While many customs agencies around the world lay down the law, and expect to be obeyed, the Netherlands works with businesses to find the most productive and safe option.<\/p>\n Another part of Schiphol\u2019s e-commerce gateway strategy is its Compliance Check program, which launched in May 2016. Almost two years later, it\u2019s a success, providing a roadmap for carriers looking to get into the e-commerce market.<\/p>\n The carrier\u2019s perspective<\/strong><\/p>\n Air France-KLM was also quick to realize the potential of e-commerce. \u201cWe see this segment growing very rapidly,\u201d said Marcel de Nooijer, executive vice president of AF-KLM Cargo. \u201cFrom an infrastructure point of view, we also anticipated the strong growth of e-commerce by opening up a state-of-the-art sorter facility in our Schiphol premises at the end of last year.\u201d<\/p>\n Without any e-commerce cargo products, or even precedent in the market, AF-KLM threw its weight behind a slew of pilot projects and startups that showed e-commerce potential, including 12Send, a European e-commerce delivery startup that uses belly space to move expedited deliveries. \u201cThis is a collaboration between Schiphol Airport, Parcel International and KLM,\u201d de Nooijer explained.<\/p>\n The 12Send project started on the AMS-BCN lane and is expanding to other intra-Europe lanes. Casper Plat, partner at Parcel International, said 12Send \u201cjoins our strengths to the benefit of our customers, who are demanding shorter and shorter fulfilment times.\u201d<\/p>\n AF-KLM has also started a small-package, door-todoor delivery concept called \u201cShippingBlue,\u201d which is now embedded in the carrier\u2019s passenger website for small- and medium-sized customers. This service, called \u201cbluebizz,\u201d is based on a digital platform that connects flight segments to various door-to-door plans.<\/p>\n When the carrier opened its sorting system, which can handle more than 2,000 items per hour, de Nooijer said that, \u201ce-commerce is a fast-growing branch in the cargo industry. This innovative system allows us to keep pace with the rapid increase in post and express consignments.\u201d<\/p>\n Taken together, the new sortation facility, startups like 12Send and AF-KLM\u2019s small-package-friendly attitude indicate that the collaboration is moving towards competing with the integrator model. It\u2019s still early in the game, but with the right collaboration and data sharing, the airport and its biggest carrier are assembling an impressive array of infrastructure and corporate muscle.<\/p>\n Time is running out for airports, and last year\u2019s clandestine Chinese visitors have probably already chosen their new hubs. But we\u2019re still in the opening chapters of this story. Last year, China\u2019s cross-border e-commerce trade grew by 80 percent, and those numbers are depressed more by limited capacity and regulations than by demand.<\/p>\n SASI\u2019s Wraight said he wants airports to play a bigger role in this story, but for that to happen, deep cooperation and data transparency need to become the norm, not the exception.<\/p>\n