When we try to change the post Author in the child site, we get the following issue, the author shows it has changed in the child post but when we view the post the original user “admin” from MainWP is still there.
Even when syncing the site in the dashboard it still shows the “admin” user.
When you create a new post or edit an existing post, the Author of that post will become the User account that was used to connect the child site to the MainWP Dashboard.
However, if you were to change the author of a post in the WP Admin of the child site itself, that new Author will be shown on the Manage Posts page in the Dashboard.
The Authors don’t need to be created on MainWP for the Author column to properly reflect the author of a post.
This would indicate that this is not an issue with MainWP, but some other plugin is likely interfering with author change. Otherwise, if the author is properly changed, the front end would reflect it regardless of MainWP Dashboard.
One thing I’ve noticed is that in your screenshot of the WP Admin of the child site, the column is labeled “Authors” instead of “Author” which indicates that you have a plugin that handles post authors in some way.
Okay, the client uses this plugin Co-Authors Plus – WordPress plugin | WordPress.org English (UK) as they sometimes have more than one author per article. Is there another plugin MainWP supports or are we able to get the one they use to work with MainWP?
MainWP doesn’t have special support for any kind of plugin for multiple post authors.
If the plugin has some kind of distinction between the primary author and a co-author, try setting the author you wish to see in the MainWP Dashboard, and in the front-end, as the primary author.
It is likely that the “primary” author is going to be the one using the native WordPress Author metadata and is going to be the one that MainWP reads and displays.
Whatever Author you put in the first slot of the list of authors will be the one displayed in the MainWP Dashboard.
That first slot functionally behaves as a “primary” author. And depending on the theme of the child site, the author in the first slot may be the only one displayed in the front-end.
However, if you were to edit that post via MainWP Dashboard, the author would become the user account that was used to connect the child site to the Dashboard.
A possible workaround would be to use a different, more fitting Administrator username to connect the child site to the MainWP Dashboard. That username would then become the “primary” author if you were to edit a post via the MainWP Dashboard, but it would prevent you from having multiple authors as set by the Co-authors plugin.