在WordPress中将日期转换为ISO-8601

时间:2014-05-10 06:07:15

标签: php wordpress schema.org microdata

我知道有很多关于如何使用php将日期转换为ISO-8601格式的示例,但我如何将日期转换为8601用于搜索引擎,但仍显示标准日期格式(2015年5月10日)用户?我要求结构化数据标记的目的,要求日期为ISO-8601格式。我正在编辑WordPress模板,这是将日期发布到页面的当前php脚本:

<?php echo date('F d, Y',strtotime($post_date[0])); ?>

换句话说,我仍然希望以标准格式显示日期,但也会生成8601格式的日期,只有抓取工具可以在标记中看到,例如:

<meta itemprop="datePublished" content="2015-05-15">

提前致谢。

1 个答案:

答案 0 :(得分:8)

您可以使用内置的WordPress功能:

the_time( 'c' )

并显示如下:

<meta itemprop="datePublished" content="<?php the_time( 'c' ); ?>">