I’m running several WordPress blogs with Authorship setup on them and are stumped on why Google Webmaster Tools is loaded up with structured data errors.
I am using Artisteer 4.2.0 Standard Edition to generate my WordPress themes. Artisteer support did come up with a fix for there themes and using a static home landing page.
Please try changing the following files:
1. in libraries/wrappers.php
echo ‘<‘.$heading.’>’.$title.'</’.$heading.’>’;
2. The “author” class, as well as the “vcard” element with a “url fn n” author link in it should be automatically added when you enable the Author option in your posts.
Please use Artisteer > Content tab > Metadata > Post Header > Icons > Author > Show Author option. The same is related to ‘date’
I should add that since 3.8 WordPress “Pages” require “Show Title On Page” to be checked. But this code swap did fix the “Error: Missing required hCard “author”.” in Artisteer. but all other blog articles are showing “Error: Missing required field “updated”. So there were still problems somewhere. Artisteer has a different file structure than most common WordPress themes.
I Googled for days finding this problem has apparently existed for some time. But now from what i have read, what were once “Warnings” are now “Errors” and are preventing Authorship thumbnails from showing in search results.
Updated 02/09/2014: Here is the Complete Fix for Artisteer Version 4.2 generated themes and possibly others.
So i decided to set up this fresh default WordPress 3.8 on an unused domain to see what the testing tool and Google Webmaster Tools showed. The same problems exist. I have opened a ticket last month with WordPress Trac and got nowhere. Also a post in WordPress support forums has not produced any results, but others have the same problem.
This problem has been solved. Click here for the fix. 😉