Mr. Roharniac: a ‘closing ?>
PHP tag is not required for PHP files.
From an answer on Stack Overflow: https://stackoverflow.com/questions/19953483/php-end-tag
From the PHP Manual:
The closing tag of a PHP block at the end of a file is optional, and in some cases omitting it is helpful when using include() or require(), so unwanted whitespace will not occur at the end of files, and you will still be able to add headers to the response later.
See PHP manual: https://php.net/basic-syntax.instruction-separation
The problem is a deprecated function for getting the sites array on a multisite installation. This worked with WP 4.8, but not now.
I believe you are getting the error because you are running earlier than WP 4.6. At least, that’s what the docs say about that deprecated function.
That’s why the latest version of Multimedia Post Reader (2.00) now requires WP 4.6+, and checks the version during activation. I will be adding that check and requirement, and removing the deprecated code, to the other related plugins I wrote. That should be done tomorrow. (It’s after midnight here, so it will have to wait until tomorrow.)