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_dateget_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 没有。

结束

相关推荐

Yoast插件的SEO定制功能

我们对一些索引/根站点页面使用了非常定制的WordPress版本,其中使用了定制的元框来定制永久链接。我们正在寻找的是一个自定义函数,它主要查看是否正在使用自定义永久链接字段,如果正在使用,则获取该字段作为规范url。这有助于搜索引擎索引重复内容,我们正准备使用Outbrain,它将对我们的规范URL进行爬行。我遇到了这篇关于堆栈溢出的文章,但不确定如何根据需要进行编辑。function design_canonical() { global $post; if (