( ! ) 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.5086 | 46031336 | rest_get_server( ) | .../rest-api.php:387 |
11 | 3.5086 | 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 | 3.5086 | 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 | 3.5086 | 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 | 3.5091 | 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 | 3.5122 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7438 | 47863328 | WP_REST_Server->send_header( $key = 'Content-Type', $value = 'application/json; charset=UTF-8' ) | .../class-wp-rest-server.php:282 |
12 | 3.7438 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7442 | 47863272 | WP_REST_Server->send_header( $key = 'X-Robots-Tag', $value = 'noindex' ) | .../class-wp-rest-server.php:283 |
12 | 3.7442 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7447 | 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 | 3.7447 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7450 | 47863336 | WP_REST_Server->send_header( $key = 'X-Content-Type-Options', $value = 'nosniff' ) | .../class-wp-rest-server.php:295 |
12 | 3.7450 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7453 | 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 | 3.7453 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 3.7455 | 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 | 3.7456 | 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 5.3413 | 48436208 | WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/self-driving-boats-the-next-tech-transportation-race/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ) | .../class-wp-rest-server.php:447 |
12 | 5.3413 | 48436208 | WP_REST_Server->send_header( $key = 'Link', $value = '<http://moovafrica.com/news/self-driving-boats-the-next-tech-transportation-race/>; rel="alternate"; type=text/html' ) | .../class-wp-rest-server.php:1729 |
13 | 5.3413 | 48436752 | header( $header = 'Link: <http://moovafrica.com/news/self-driving-boats-the-next-tech-transportation-race/>; 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 | 3.5079 | 45996384 | wp( $query_vars = ??? ) | .../wp-blog-header.php:16 |
4 | 3.5079 | 45996384 | WP->main( $query_args = '' ) | .../functions.php:1330 |
5 | 3.5079 | 45996384 | WP->parse_request( $extra_query_vars = '' ) | .../class-wp.php:770 |
6 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp.php:398 |
7 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../plugin.php:524 |
8 | 3.5086 | 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/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE }] ) | .../class-wp-hook.php:331 |
9 | 3.5086 | 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/3696']; public $query_string = ''; public $request = 'wp-json/wp/v2/posts/3696'; public $matched_rule = '^wp-json/(.*)?'; public $matched_query = 'rest_route=/wp%2Fv2%2Fposts%2F3696'; public $did_permalink = TRUE } ) | .../class-wp-hook.php:307 |
10 | 3.7437 | 47863504 | WP_REST_Server->serve_request( $path = '/wp/v2/posts/3696' ) | .../rest-api.php:394 |
11 | 5.3413 | 48436208 | WP_REST_Server->send_headers( $headers = ['Link' => '<http://moovafrica.com/news/self-driving-boats-the-next-tech-transportation-race/>; rel="alternate"; type=text/html', 'Allow' => 'GET'] ) | .../class-wp-rest-server.php:447 |
12 | 5.3416 | 48436208 | WP_REST_Server->send_header( $key = 'Allow', $value = 'GET' ) | .../class-wp-rest-server.php:1729 |
13 | 5.3416 | 48436528 | header( $header = 'Allow: GET' ) | .../class-wp-rest-server.php:1717 |
BOSTON (AP) –<\/strong> Self-driving cars may not hit the road\u00a0in earnest\u00a0for many years – but autonomous boats could be just around the pier.<\/p>\n Spurred in part by the car industry’s race to build driverless vehicles, marine innovators are building automated ferry boats for Amsterdam canals, cargo ships that can steer themselves through Norwegian fjords and remote-controlled ships to carry containers across the Atlantic and Pacific. The first such autonomous ships could be in operation within three years.<\/p>\n One experimental workboat spent this summer dodging tall ships and tankers in Boston Harbor, outfitted with sensors and self-navigating software and emblazoned with the words “UNMANNED VESSEL” across its aluminum hull.<\/p>\n “We’re in full autonomy now,” said Jeff Gawrys, a marine technician for Boston startup Sea Machines Robotics, sitting at the helm as the boat floated through a harbor channel.<\/p>\n “Roger that,” said computer scientist Mohamed Saad Ibn Seddik, as he helped to guide the ship from his laptop on a nearby dock.<\/p>\n The boat still needs human oversight. But some of the world’s biggest maritime firms have committed to designing ships that won’t need any captains or crews – at least not on board.<\/p>\n DISTRACTED SEAFARING<\/p>\n The ocean is “a wide open space,” said Sea Machines CEO Michael Johnson.<\/p>\n Based out of an East Boston shipyard once used to build powerful wooden clippers, the cutting-edge sailing vessels of the 19th century, his company is hoping to spark a new era of commercial marine innovation that could surpass the development of self-driving cars and trucks.<\/p>\n The startup has signed a deal with an undisclosed company to install the “world’s first autonomy system on a commercial containership,” Johnson said this week. It will be remotely-controlled from land as it travels the North Atlantic. He also plans to sell the technology to companies doing oil spill cleanups and other difficult work on the water, aiming to assist maritime crews, not replace them.<\/p>\n Johnson, a marine engineer whose previous job took him to the Italian coast to help salvage the sunken cruise ship Costa Concordia, said that\u00a0deadly 2012 capsizing\u00a0and other marine disasters have convinced him that “we’re relying too much on old-world technology.”<\/p>\n “Humans get distracted, humans get tired,” he said.<\/p>\n GLOBAL RACE<\/p>\n Militaries have been\u00a0working on unmanned vessels\u00a0for decades. But a lot of commercial experimentation is happening in the centuries-old seaports of Scandinavia, where Rolls-Royce demonstrated a remote-controlled tugboat in Copenhagen this year. Government-sanctioned testing areas have been established in Norway’s Trondheim Fjord and along Finland’s western coast.<\/p>\n In Norway, fertilizer company Yara International is working with engineering firm Kongsberg Maritime on a project to replace big-rig trucks with an electric-powered ship connecting three nearby ports. The pilot ship is scheduled to launch next year, shift to remote control in 2019 and go fully autonomous by 2020.<\/p>\n “It would remove a lot of trucks from the roads in these small communities,” said Kongsberg CEO Geir Haoy.<\/p>\n Japanese shipping firm Nippon Yusen K.K. – operator of the cargo ship that slammed into a U.S. Navy destroyer in a\u00a0deadly June collision\u00a0– plans to test its first remote-controlled vessel in 2019, part of a wider Japanese effort to deploy hundreds of autonomous container ships by 2025. A Chinese alliance has set a goal of launching its first self-navigating cargo ship in 2021.<\/p>\n CARS VS. BOATS<\/p>\n The key principles of self-driving cars and boats are similar. Both scan their surroundings using a variety of sensors, feed the information into an artificial intelligence system and output driving instructions to the vehicle.<\/p>\n But boat navigation could be much easier than car navigation, said Carlo Ratti, an MIT professor working with Dutch universities to launch self-navigating vessels in Amsterdam next year. The city’s canals, for instance, have no pedestrians or bikers cluttering the way, and are subject to strict speed limits.<\/p>\n Ratti’s project is also looking at ways small vessels could coordinate with each other in “swarms.” They could, for instance, start as a fleet of passenger or delivery boats, then transform into an on-demand floating bridge to accommodate a surge of pedestrians.<\/p>\n Since many boats already have electronic controls, “it would be easy to make them self-navigating by simply adding a small suite of sensors and AI,” Ratti said.<\/p>\n ARMCHAIR CAPTAINS<\/p>\n Researchers have already begun to design merchant ships that will be made more efficient because they don’t need room for seamen to sleep and eat. But in the near future, most of these ships will be only partly autonomous.<\/p>\n Armchair captains in a remote operation center could be monitoring several ships at a time, sitting in a room with 360-degree virtual reality views. When the vessels are on the open seas, they might not need humans to make decisions. It’s just the latest step in what has been a gradual automation of maritime tasks.<\/p>\n “If you go back 150 years, you had more than 200 people on a cargo vessel. Now you have between 10 and 20,” said Oskar Levander, vice president of innovation for Rolls-Royce’s marine business.<\/p>\n CHANGING RULES OF THE SEA<\/p>\n There are still some major challenges ahead. Uncrewed vessels might be more vulnerable to piracy or even outright theft via remote hacking of a ship’s control systems. Some autonomous vessels might win public trust faster than others; unmanned container ships filled with bananas might not raise the same concerns as oil tankers plying the waters near big cities or protected wilderness.<\/p>\n A decades-old international maritime safety treaty also requires that “all ships shall be sufficiently and efficiently manned.” But The International Maritime Organization, which regulates shipping, has begun a 2-year review of the safety, security and environmental implications of autonomous ships.<\/p>\n","protected":false},"excerpt":{"rendered":" BOSTON (AP) – Self-driving cars may not hit the road\u00a0in earnest\u00a0for many years – but autonomous boats could be just around the pier. Spurred in part by the car industry’s race to build driverless vehicles, marine innovators are building automated ferry boats for Amsterdam canals, cargo ships that can steer themselves through Norwegian fjords and…<\/p>\n","protected":false},"author":6,"featured_media":3697,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[29,28,47,56],"tags":[],"_links":{"self":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/3696"}],"collection":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/comments?post=3696"}],"version-history":[{"count":1,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/3696\/revisions"}],"predecessor-version":[{"id":3698,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/posts\/3696\/revisions\/3698"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/media\/3697"}],"wp:attachment":[{"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/media?parent=3696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/categories?post=3696"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/moovafrica.com\/news\/wp-json\/wp\/v2\/tags?post=3696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}