Hello, the meta tag that Facebook uses to get the author who posted the post is this:
<meta name=”author” content=”nomedoautor”>
Well, this has to be inserted somewhere in the post, for this I did the following PHP function that should be added to the functions.php
This can be done in the same wordpress by going to Control Panel → Appearance → Editor
On the side you should select Theme Functions (functions.php) and at the end of the file by pasting the following code:
function adiciona_tag_autor_facebook($content) {
if (is_single()) {
echo '<meta name="author" content="' . get_the_author() . '"/>';
}
return $content;
}
add_filter('the_content', 'adiciona_tag_autor_facebook');
Well, as the friend said above, the first time you click to share a facebook post, a cache is generated, in this case do the procedures that Fagner Souza said and try to share again in your facebook timeline. (The procedures said by it will make facebook delete the current cache and generate a new one with the updated information.)
Or else, create a new test-only post and see if the author's name appears on the facebook card.
I hope I have helped, good luck.