• If post title name has quotes

    <meta itemprop="name" content=""post title"" />

    is not valid.

    You need add htmlentities() to the code:

    // Filter the schema item name
    $item_name = apply_filters( 'comment_rating_field_pro_rating_output_build_average_rating_html_schema_title', htmlentities(strip_tags( $post->post_title )), $group );

    And this code also gives an error

    <label for="rating-star-1">

    “The value of the for attribute of the label element must be the ID of a non-hidden form control”

    And if web page doesn’t have a meta tag

    itemscope itemtype="https://schema.org/WebPage"

    HTML code is not valid too.

  • The topic ‘W3C html validation error’ is closed to new replies.