How can we improve WooThemes?

hfeed Warning: At least one field must be set for HatomEntry.

Would be great if this could be fixed in future:

Warning: At least one field must be set for HatomEntry.
Warning: Missing required field “entry-title”.
Warning: Missing required field “updated”.
Warning: Missing required hCard “author”.

33 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    simonsimon shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    14 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Patrick MackaaijPatrick Mackaaij commented  ·   ·  Flag as inappropriate

        My solution didn't cover tags and category pages. I looked into it further and the main issue is there seems to be no shortcode for post modified:
        http://docs.woothemes.com/document/canvas/

        The default text Canvas offers is almost ok:

        <span class="small">By</span> [post_author_posts_link] <span class="small">on</span> [post_date] <span class="small">in</span> [post_categories before=""] [post_comments]

        I'm now running the code I left in my previous comment, except the check for is_single() so it runs on category and tag pages as well.

        My Filters > Post Meta > Above post content now reads:
        [post_modified] <span class="small">in</span> [post_categories before=""] [post_comments]

        But all the HTML I generate in "$output" can be put there as well if we have a shortcode for post updated.

        How about that WooThemes?

      • Patrick MackaaijPatrick Mackaaij commented  ·   ·  Flag as inappropriate

        Inspired by this link: http://urbanstoic.com/how-to-fix-google-hfeed-or-hcard-warnings I added a shortcode [post_modified] in my functions.php to which I refer via Hooks > Post > "Executed at the bottom, inside each post's DIV tag".

        This is my code with a bit of Dutch:

        /*
        ===================================================================================================================
        Add shortcode [post_modified] to display date modified and author
        ===================================================================================================================
        */
        function woo_shortcode_post_modified ( $atts ) {
        if (is_single()) {
        $defaults = array(
        'format' => get_option( 'date_format' ),
        'before' => '',
        'after' => '',
        'label' => ''
        );
        $atts = shortcode_atts( $defaults, $atts );

        $output = sprintf( 'Laatst gewijzigd op <abbr class="date updated" title="%5$s">%1$s%3$s%4$s%2$s</abbr> door <span class="vcard author"><span class="fn">%6$s</span></span>', $atts['before'], $atts['after'], $atts['label'], get_the_modified_time($atts['format']), get_the_modified_time('Y-m-d\TH:i:sO'), get_the_author_link() );

        return apply_filters( 'woo_shortcode_post_modified', $output, $atts );

        } // End woo_shortcode_post_date()
        }
        add_shortcode( 'post_modified', 'woo_shortcode_post_modified' );

      • Jan PietersJan Pieters commented  ·   ·  Flag as inappropriate

        Defenitions has the same issue:

        hatom-feed
        hatom-entry:
        Fout: At least one field must be set for HatomEntry.
        Fout: Missing required field "entry-title".
        Fout: Missing required field "updated".
        Fout: Missing required hCard "author".
        Fout: At least one field must be set for HatomEntry.
        Fout: Missing required field "entry-title".
        Fout: Missing required field "updated".
        Fout: Missing required hCard "author".

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        Any hope of mass update with hAtom support? Check out Automattic's _s starter theme for best practices. Trying to do it via Child Theme of Memorable currently.

        .entry-title,
        .entry-summary,
        .entry-content,
        .published,
        .updated,
        author (hCard),
        rel=bookmark

      • Anonymous commented  ·   ·  Flag as inappropriate

        I'm using the One Pager. Getting the errors too. I don't know how much time I've wasted researching how to fix this. I hope someone responds soon.

      • Patrick MackaaijPatrick Mackaaij commented  ·   ·  Flag as inappropriate

        I'm seeing this in Canvas as well. This topic seems to point towards a fix in themes, not the core:
        http://wordpress.org/support/topic/google-structured-data-missing-required-field-authorship-thumbnails-gone

        Google Webmaster Tools reported these errors in structured data for me. I read this solution, according to the error mentioned over here at ideas you could suffice with "entry-title" for archives and pages:
        http://fivera.net/hatom-feed-hatom-entry-error-wordpress-solution/

      • Anonymous commented  ·   ·  Flag as inappropriate

        we are personally using canvas so i cant speak for other themes. You can see the errors in red using google structured data tool. link is below for canvas demo page. All you need to do to fix it is add a class for the title of the page and the updated date. heres another post that is very helpful explaining how to fix it. http://fivera.net/hatom-feed-hatom-entry-error-wordpress-solution/

        as a side note, rich snippets are CRITICAL for seo and they can be easily added to your themes for countless things like reviews, breadcrumbs, and other things. For example canvas has the ability to show breadcrumbs but they are not marked up with rich snippets data.....today we have to manually do this on critical pages which is extremely time consuming but the value gained from an seo perspective is invaluable.

        http://www.google.com/webmasters/tools/richsnippets?q=http%3A%2F%2Fdemo.woothemes.com%2Fcanvas%2F

      • Anonymous commented  ·   ·  Flag as inappropriate

        yes please!!!! this is painful.....you guys added several fields rich snippets but are missing 2 critical fields which are "updated" and "entry-title" this gives us major errors in in google structured data....there are countless fixes but they are all a nightmare to implement....heres a site that explains it http://diymediahome.org/resolving-problems-with-googles-rich-snippets-testing-tool/

      Feedback and Knowledge Base