DateTime on time标签WordPress将其放在标签之外 时间:2013-05-28 作者:user1627363 我想使用带有datetime属性的时间标记。。。我试过这个functions.php:<time class="time" datetime=\'. the_date(\'d-m-Y\') . \'>%3$s \'.get_the_time( $d, $post ).\'</time>\' 但不是把它放在time tag, 它在内容本身中输出日期,这很奇怪。。。如何解决这个问题? 2 个回复 最合适的回答,由SO网友:RRikesh 整理而成 一般WordPress规则:函数以开头时get, 它将返回值。如果它以the, 它呼应了价值观。这里,你需要get_the_date(\'d-m-Y\') 而不是the_date(\'d-m-Y\'). SO网友:s_ha_dum the_date 接受四个参数。第四个是echo 参数—默认情况下为false。the_date(\'d-m-Y\',\'\',\'\',true); // this will echo 此外,请注意the_date 和get_the_date 不是等价的函数,只是后者不同echos,而前者则没有(默认情况下)。\\u日期当在同一天发布的页面上有多篇文章时,\\u date()只显示第一篇文章的日期(即\\u date()的第一个实例)。http://codex.wordpress.org/Function_Reference/the_date鉴于获取\\u日期与\\u date()不同,此标记将始终返回日期。http://codex.wordpress.org/Template_Tags/get_the_date此外,the_date 有$before 和$after 第二个和第三个参数get_the_date 没有。 结束 文章导航