-
AuthorPosts
-
September 13, 2015 at 9:04 am #387278
maxxabillionParticipantI am receiving errors regarding “Structured Data > hentry (markup: microformats.org)” on my Google Webmaster. I found this post relating to the issue, however, it is from Jan 2015 and before I try to utilize the code, I wanted to ask if it will still work.
https://community.theme.co/forums/topic/structured-data-testing-tool-by-google-webmaster/
The instructions are to add this code to the functions.php
/* Fix "Missing Author" and "Missing Updated" issue - START */ add_filter( 'the_content', 'custom_author_code'); function custom_author_code($content) { if (is_singular() || is_single()) { return $content . '<div class="hatom-extra"><span class="title">'. get_the_title() .'</span> was last modified: <span class="updated"> '. get_the_modified_time('F jS, Y') .'</span> by <span class="author vcard"><span class="fn">'. get_the_author() .'</span></span></div>' ; } else { return $content; } } /* Fix "Missing Author" and "Missing Updated" issue - END */As well as adding this code to the Custom > CSS
.hatom-extra { font-style: italic; margin-top: 10px; padding-top: 10px; border-top: 1px solid rgba(0, 0, 0, 0.08); }With the latest update, will this still work?
Last week I added this code to my functions.php and I want to make sure that nothing is over-written by adding the code above.
add_filter( 'the_content', 'add_author_share_button' ); function add_author_share_button($content){ if ( is_singular('post') ) { $content .= do_shortcode('[author title="About the Author"]'); } return $content; }Thanks for your help.
September 13, 2015 at 9:44 am #387297
maxxabillionParticipantHere is my site http://www.asatera.com
Any help will be greatly appreciated.
September 13, 2015 at 4:33 pm #387533
LelyModeratorHello There,
Thanks for posting in and giving us your site URL.
The code is fine. I did check your site and as you can see here on this page:
http://www.asatera.com/new-west-summit-biztechmedia/
October 5, 2015 at 11:58 am #611589
maxxabillionParticipantAfter inputing the code above, I’m still receiving the errors. Am I missing something? I attached a picture of the errors!
Thanks for your help.
October 5, 2015 at 12:23 pm #611635
ZeshanMemberHi Max,
Thanks for updating the thread!
I’ve tested your site on Google Structured Data Testing Tool, I’m not seeing any errors (see: http://prntscr.com/8o1zs3). Would you mind testing your site again?
Thanks!
October 5, 2015 at 12:40 pm #611679
maxxabillionParticipantI did the exact same test and receive the same results as you did. However, the errors are still showing up when my site gets crawled. It’s weird and i’m not sure what the problem could be.
October 5, 2015 at 12:50 pm #611699
RupokMemberHi there,
Thanks for updating. As we can’t see any error while testing, we can’t be sure about the issue. You can try updating your XML sitemap again manually with a XML Sitemap plugin.
Cheers!
October 10, 2015 at 1:29 pm #619659
maxxabillionParticipantI posted the issue with Google Webmaster forum and below is what they said:
Although the markup is technically correct if you look closely to the extracted data you’ll see that the author and updated classes are missing (see screenshot below). The errors are repeated on the homepage because the homepage contains a list of post excerpts (h-entry is marked up for each excerpt – 10x – only showing two in the screenshot below). In addition, the author and post published date is not included in the post excerpt.

To correct the errors on the homepage, the author and post published date would need to be displayed in the post excerpt so that you could markup the information. Likely these types of errors are repeated on other WP type “pages”, for example, category pages, archives etc. – any page that contains a list of post excerpts.
For individual blog post pages you’re likely receiving an error for the updated class because the markup does not include the required ISO 8601 datetime format (YYYY-MM-DD), see markup below for this
- http://www.asatera.com/bourgeoisie-brunches-the-science-of-cooking-with-cannabis/
page.
<span class="updated"> September 30th, 2015</span>You could add the required format as follows.
Option 1:
<span class="updated" content="2015-09-30"> September 30th, 2015</span>Option 2:
<time class="updated" datetime="2015-09-30"> September 30th, 2015</time>T’s still a little vague on how to correct these errors. Can someone from Themeco, analyze what Google is telling me, and provide a solution? Any help will be greatly appreciated. It will also serve to help anyone else who runs into this problem.
October 11, 2015 at 12:24 am #619996
ChristopherModeratorHi there,
Please enable ‘post meta’ option from Customize -> Blog -> Content.
Thanks.
-
AuthorPosts
- <script> jQuery(function($){ $("#no-reply-387278 .bbp-template-notice, .bbp-no-topic .bbp-template-notice").removeClass('bbp-template-notice'); }); </script>
