Hi @brianlichty
Thanks for using PublishPress Authors.
In a situation like this, the key is to find an error message. This will help:
https://publishpress.com/knowledge-base/solve-errors-plugins/
I’ve installed this plugin on three of my sites – all with different plug-ins active, no plug-ins active, different themes – including the 2019 theme with nothing else running.
The posts display nicely with both authors listed and they each link out to individual pages but… the author pages always return an error no matter my configuration.
Not sure what to do as there really isn’t another plug-in that does this.
Hi @brianlichty. The same request, please … if you can find an error, let us know and we’ll fix it.
This guide should help find an error message: https://publishpress.com/knowledge-base/solve-errors-plugins/
If you really can’t see an error, contact us here: https://publishpress.com/publishpress-support/
@brianlichty Got your email – thanks. We replied that way.
@publishpress I’ve identified the cause of this problem. PublishPress Authors is calling the is_favicon() function which only exists in WordPress 5.4+. If you’re running WordPress 5.3 or earlier the author archives are showing a fatal error.
The fatal error is:
Fatal error: Uncaught Error: Call to undefined function MultipleAuthors\is_favicon()
in publishpress-authors/src/core/Plugin.php on line 1017
Call stack:
MultipleAuthors\Plugin::fix_404_for_authors()
wp-includes/class-wp-hook.php:288
WP_Hook::apply_filters()
wp-includes/plugin.php:206
apply_filters()
wp-includes/class-wp.php:648
WP::handle_404()
wp-includes/class-wp.php:732
WP::main()
wp-includes/functions.php:1255
wp()
wp-blog-header.php:16
require()
index.php:17
Awesome, thanks @johnbillion. That seems to be confirmed by @brianlichty. We emailed last night and he resolved this by updating his site.
@naijacenter – is your site out-of-date?
We’ll put out a fix for sites running for 5.3 or earlier.
Thanks to @johnbillion for the help. Version 3.3.1 is out now and should resolve things for older sites.