Hello, I hope I am not overstepping my bounds, but I got the very same error on my site, so I just chose to piggy back this post.
And yes, it is showing up so will have to discuss that with the host, however, let me tell you this.
I only installed 5.4.2 yesterday, and when I went in to start creating forums, this is the error that came up, exactly like posted above.
Thinking I would just have to submit a post and it would clear up, I came up with these errors:
Warning: array_unshift() expects parameter 1 to be array, string given in /wp-content/plugins/simple-press/sp-api/sp-api-class-post.php on line 457
Warning: Cannot modify header information – headers already sent by (output started at wp-content/plugins/simple-press/sp-api/sp-api-class-post.php:457) in /wp-includes/pluggable.php on line 1121
I had to back up, and refresh the page, and now it’s showing my topic and the error message is gone.
Any thoughts?