为了实现这一目标,我们需要调整DedeCMS中的时间调用方式。以下是具体的操作步骤:
之前默认的时间调取代码如下:
<meta property="article:published_time" content="{dede:field.pubdate function="MyDate('Y-m-dTH:i:s+08:00',@me)"/}" />
问题在于DedeCMS解析标签时会将“T”字符也解析了,导致生成的时间格式不符合要求。解决方法是使用反转义字符“\\\\”,从而确保“T”不会被解析。调整后的代码如下:
<meta property="article:published_time" content="{dede:field.pubdate function="MyDate('Y-m-d\\\\TH:i:s+08:00',@me)"/}" />
以下是完整的Meta声明标注代码示例,供使用DedeCMS的朋友参考:
<!-- 文章原创声明 -->
<meta property="og:type" content="article"/>
<meta property="article:published_time" content="{dede:field.pubdate function="MyDate('Y-m-d\\\\TH:i:s+08:00',@me)"/}" />
<meta property="article:author" content="您的网站名称" />
<meta property="article:published_first" content="您的网站名称,您的网站URL{dede:field name='arcurl'/}" />
总结来说,正确的时间格式不仅有助于提高网站的专业性,还能提升搜索引擎对内容的认可度。希望以上内容能帮助您更好地优化网站SEO!