WordPress如何显示文章发表日期?
添加微数据标记itemprop时间代码函数
最近在优化陈沩亮博客打算启用的WordPress主题。
发现有些WP主题的文章模板,在文章开头没有显示文章发表日期和时间,所以需要手动去添加丰富网页摘要信息(微数据)标记 itemprop 时间函数代码。
什么是itemprop?
HTML5 微数据规范,是一种标记内容以描述特定类型的信息,例如评论、人物信息或事件。每种信息都描述特定类型的项,例如人物、事件或评论。例如,事件可以包含 venue、starting time、name 和 category 属性。
第一种
显示日期和时间:
2017年10月2日 00:56:00
<time datetime="<?php echo get_the_date(__('Y-m-d\TH:i:sP', 'bunyad')); ?>" itemprop="datePublished"><i class="fa fa-clock-o"></i> <?php time_ago( $time_type ='posts' ); ?></time>
第二种
只显示日期(推荐使用):
2017年10月2日
<time class="the-date" datetime="<?php echo esc_attr(get_the_time('c')); ?>" itemprop="datePublished"><i class="fa fa-clock-o"></i> <?php echo esc_html(get_the_date()); ?></time>
请根据自己的需要,选择是否同时显示日期时间的代码(第一种),或只显示日期的代码(第二种)。