博客发布日期不是schema.org要求的格式

时间:2015-08-30 作者:b00kgrrl

我正在尝试使用模式中的BlogPosting模式显示博客帖子。org,但我很难获得以所需格式显示的日期。

当前,responsive\\u child\\u post\\u meta\\u data()函数包含以下内容:

<time itemprop="datePublished">%2$s</time>
但是,当我尝试使用W3 HTML验证器验证结果时,会收到以下错误消息:

Error: The text content of element time was not in the required format: The literal did not satisfy the time-datetime format. Syntax of time-datetime: One of the following: month, date, yearless date, time, local date and time, time-zone offset, global date and time, week, non-negative integer, or duration. For more information and examples, see the section on the datetime value in the HTML specification. 

1 个回复
最合适的回答,由SO网友:Will 整理而成

不确定什么responsive_child_post_meta_data() 但我使用它,它验证得很好:

<time itemprop="datePublished" class="published" datetime="<?php echo get_the_time(\'c\'); ?>" content="<?php echo get_the_time(\'c\'); ?>">
    <?php echo get_the_date(); ?>
</time>

相关推荐

如何使用ADD_THEME_SUPPORT(‘HTML5’)?

我想知道add_theme_support() 函数可以工作,但在Html5的部分,我尝试将其与gallery一起使用,我注意到它的标记已经更改,下面是我所做的add_theme_support( \'html5\', array(\'gallery\') ); 但对于其他类似搜索表单或评论表单的表单add_theme_support( \'html5\', array( \'comment-form\',\'search-form\',\'gallery\', \'caption\' ) );